./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-join-array-const-race-3.i --full-output --architecture 32bit


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


Checking for data races
Using default analysis
Version 0e0057cc
Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data -tc /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/AutomizerReach.xml -i /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-3.i -s /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 15911312111f4471ab570eace984d97967575c7162cf44ea89e569566fcde5ef
--- Real Ultimate output ---
This is Ultimate 0.2.4-dev-0e0057c
[2024-03-09 06:31:10,339 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-03-09 06:31:10,390 INFO  L114        SettingsManager]: Loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-03-09 06:31:10,393 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-03-09 06:31:10,393 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-03-09 06:31:10,409 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-09 06:31:10,409 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-09 06:31:10,409 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-09 06:31:10,410 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-09 06:31:10,410 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-09 06:31:10,410 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-09 06:31:10,411 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-09 06:31:10,411 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-03-09 06:31:10,411 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-09 06:31:10,412 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-09 06:31:10,412 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-03-09 06:31:10,412 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-09 06:31:10,412 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-03-09 06:31:10,413 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-09 06:31:10,413 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-09 06:31:10,413 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-09 06:31:10,414 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-09 06:31:10,414 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-09 06:31:10,414 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-03-09 06:31:10,414 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-03-09 06:31:10,414 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-09 06:31:10,415 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-03-09 06:31:10,415 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-09 06:31:10,415 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-09 06:31:10,416 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-09 06:31:10,416 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-09 06:31:10,416 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-09 06:31:10,416 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-09 06:31:10,417 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-03-09 06:31:10,417 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-09 06:31:10,417 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-09 06:31:10,417 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-03-09 06:31:10,417 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-09 06:31:10,417 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-09 06:31:10,418 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-09 06:31:10,418 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-09 06:31:10,418 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/mnt/goblint-svcomp/benchexec/tools-pldi24/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-pldi24/UAutomizer-linux
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 15911312111f4471ab570eace984d97967575c7162cf44ea89e569566fcde5ef
[2024-03-09 06:31:10,580 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-09 06:31:10,606 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-09 06:31:10,610 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-09 06:31:10,612 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-03-09 06:31:10,612 INFO  L274        PluginConnector]: CDTParser initialized
[2024-03-09 06:31:10,614 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-3.i
[2024-03-09 06:31:11,700 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-03-09 06:31:11,885 INFO  L384              CDTParser]: Found 1 translation units.
[2024-03-09 06:31:11,886 INFO  L180              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-3.i
[2024-03-09 06:31:11,895 INFO  L427              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/72be69fd5/53a4ea715a3d4ec8bc4a35176e14b208/FLAGfb3bbc770
[2024-03-09 06:31:11,905 INFO  L435              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/72be69fd5/53a4ea715a3d4ec8bc4a35176e14b208
[2024-03-09 06:31:11,907 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-09 06:31:11,908 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-09 06:31:11,909 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-09 06:31:11,909 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-09 06:31:11,913 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-09 06:31:11,914 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 06:31:11" (1/1) ...
[2024-03-09 06:31:11,914 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78081f6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:11, skipping insertion in model container
[2024-03-09 06:31:11,914 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 06:31:11" (1/1) ...
[2024-03-09 06:31:11,944 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2024-03-09 06:31:12,150 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-09 06:31:12,164 INFO  L202         MainTranslator]: Completed pre-run
[2024-03-09 06:31:12,193 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-09 06:31:12,217 INFO  L206         MainTranslator]: Completed translation
[2024-03-09 06:31:12,217 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12 WrapperNode
[2024-03-09 06:31:12,217 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-09 06:31:12,218 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-09 06:31:12,218 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-09 06:31:12,218 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-09 06:31:12,223 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,236 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,254 INFO  L138                Inliner]: procedures = 158, calls = 18, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 60
[2024-03-09 06:31:12,254 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-09 06:31:12,255 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-09 06:31:12,255 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-09 06:31:12,255 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-03-09 06:31:12,261 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,261 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,264 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,264 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,269 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,271 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,272 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,273 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,275 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-09 06:31:12,276 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-09 06:31:12,276 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-03-09 06:31:12,276 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-03-09 06:31:12,276 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (1/1) ...
[2024-03-09 06:31:12,281 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-09 06:31:12,289 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:31:12,301 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-03-09 06:31:12,323 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-03-09 06:31:12,353 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-09 06:31:12,353 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-09 06:31:12,353 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-09 06:31:12,353 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-09 06:31:12,354 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-09 06:31:12,354 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-09 06:31:12,354 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-09 06:31:12,354 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-09 06:31:12,354 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-09 06:31:12,354 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-03-09 06:31:12,354 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-09 06:31:12,355 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-09 06:31:12,356 WARN  L213             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement
[2024-03-09 06:31:12,494 INFO  L241             CfgBuilder]: Building ICFG
[2024-03-09 06:31:12,495 INFO  L267             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-09 06:31:12,626 INFO  L282             CfgBuilder]: Performing block encoding
[2024-03-09 06:31:12,639 INFO  L304             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-09 06:31:12,639 INFO  L309             CfgBuilder]: Removed 2 assume(true) statements.
[2024-03-09 06:31:12,640 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 06:31:12 BoogieIcfgContainer
[2024-03-09 06:31:12,641 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-09 06:31:12,642 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-09 06:31:12,642 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-03-09 06:31:12,644 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-03-09 06:31:12,645 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 06:31:11" (1/3) ...
[2024-03-09 06:31:12,645 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65adf6d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 06:31:12, skipping insertion in model container
[2024-03-09 06:31:12,645 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:31:12" (2/3) ...
[2024-03-09 06:31:12,645 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65adf6d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 06:31:12, skipping insertion in model container
[2024-03-09 06:31:12,646 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 06:31:12" (3/3) ...
[2024-03-09 06:31:12,647 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-array-const-race-3.i
[2024-03-09 06:31:12,652 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-09 06:31:12,659 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-09 06:31:12,659 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations.
[2024-03-09 06:31:12,660 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-09 06:31:12,703 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-03-09 06:31:12,764 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 97 places, 95 transitions, 204 flow
[2024-03-09 06:31:12,816 INFO  L124   PetriNetUnfolderBase]: 8/194 cut-off events.
[2024-03-09 06:31:12,816 INFO  L125   PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES.
[2024-03-09 06:31:12,820 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 207 conditions, 194 events. 8/194 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 559 event pairs, 0 based on Foata normal form. 0/171 useless extension candidates. Maximal degree in co-relation 99. Up to 8 conditions per place. 
[2024-03-09 06:31:12,820 INFO  L82        GeneralOperation]: Start removeDead. Operand has 97 places, 95 transitions, 204 flow
[2024-03-09 06:31:12,823 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 96 places, 94 transitions, 201 flow
[2024-03-09 06:31:12,830 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 06:31:12,836 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@572afda2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 06:31:12,836 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-03-09 06:31:12,847 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 06:31:12,847 INFO  L124   PetriNetUnfolderBase]: 3/65 cut-off events.
[2024-03-09 06:31:12,847 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 06:31:12,847 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:12,848 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:12,848 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:31:12,852 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:12,852 INFO  L85        PathProgramCache]: Analyzing trace with hash -689689267, now seen corresponding path program 1 times
[2024-03-09 06:31:12,858 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:12,859 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806099581]
[2024-03-09 06:31:12,859 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:12,859 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:12,936 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:13,061 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:13,061 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:13,062 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806099581]
[2024-03-09 06:31:13,062 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806099581] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:13,062 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:13,062 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:31:13,063 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163517504]
[2024-03-09 06:31:13,064 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:13,070 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:31:13,074 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:13,093 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:31:13,093 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:31:13,125 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 78 out of 95
[2024-03-09 06:31:13,128 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 94 transitions, 201 flow. Second operand  has 4 states, 4 states have (on average 79.5) internal successors, (318), 4 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,128 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:13,128 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 95
[2024-03-09 06:31:13,129 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:13,210 INFO  L124   PetriNetUnfolderBase]: 33/373 cut-off events.
[2024-03-09 06:31:13,210 INFO  L125   PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES.
[2024-03-09 06:31:13,212 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 473 conditions, 373 events. 33/373 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1683 event pairs, 9 based on Foata normal form. 13/348 useless extension candidates. Maximal degree in co-relation 351. Up to 43 conditions per place. 
[2024-03-09 06:31:13,214 INFO  L140   encePairwiseOnDemand]: 88/95 looper letters, 17 selfloop transitions, 4 changer transitions 0/98 dead transitions.
[2024-03-09 06:31:13,214 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 98 transitions, 251 flow
[2024-03-09 06:31:13,216 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:31:13,217 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:31:13,223 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 337 transitions.
[2024-03-09 06:31:13,225 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8868421052631579
[2024-03-09 06:31:13,225 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 337 transitions.
[2024-03-09 06:31:13,226 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 337 transitions.
[2024-03-09 06:31:13,227 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:13,228 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 337 transitions.
[2024-03-09 06:31:13,232 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 84.25) internal successors, (337), 4 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,236 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,236 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 95.0) internal successors, (475), 5 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,237 INFO  L175             Difference]: Start difference. First operand has 96 places, 94 transitions, 201 flow. Second operand 4 states and 337 transitions.
[2024-03-09 06:31:13,238 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 98 transitions, 251 flow
[2024-03-09 06:31:13,240 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 98 transitions, 247 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:13,243 INFO  L231             Difference]: Finished difference. Result has 98 places, 92 transitions, 205 flow
[2024-03-09 06:31:13,244 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=205, PETRI_PLACES=98, PETRI_TRANSITIONS=92}
[2024-03-09 06:31:13,247 INFO  L281   CegarLoopForPetriNet]: 96 programPoint places, 2 predicate places.
[2024-03-09 06:31:13,247 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 92 transitions, 205 flow
[2024-03-09 06:31:13,247 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 79.5) internal successors, (318), 4 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,247 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:13,247 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:13,248 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-09 06:31:13,248 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:31:13,248 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:13,249 INFO  L85        PathProgramCache]: Analyzing trace with hash -2062070622, now seen corresponding path program 1 times
[2024-03-09 06:31:13,249 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:13,249 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159490256]
[2024-03-09 06:31:13,249 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:13,249 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:13,264 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:13,294 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:13,295 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:13,295 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159490256]
[2024-03-09 06:31:13,295 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159490256] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:13,295 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:13,295 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:31:13,295 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086168087]
[2024-03-09 06:31:13,295 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:13,296 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:31:13,297 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:13,297 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:31:13,297 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:31:13,316 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 78 out of 95
[2024-03-09 06:31:13,317 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 92 transitions, 205 flow. Second operand  has 3 states, 3 states have (on average 79.66666666666667) internal successors, (239), 3 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,317 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:13,317 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 95
[2024-03-09 06:31:13,317 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:13,406 INFO  L124   PetriNetUnfolderBase]: 112/655 cut-off events.
[2024-03-09 06:31:13,406 INFO  L125   PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES.
[2024-03-09 06:31:13,408 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 915 conditions, 655 events. 112/655 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4007 event pairs, 77 based on Foata normal form. 0/589 useless extension candidates. Maximal degree in co-relation 871. Up to 182 conditions per place. 
[2024-03-09 06:31:13,409 INFO  L140   encePairwiseOnDemand]: 89/95 looper letters, 18 selfloop transitions, 5 changer transitions 0/100 dead transitions.
[2024-03-09 06:31:13,409 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 100 transitions, 269 flow
[2024-03-09 06:31:13,410 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:31:13,410 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:31:13,411 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 258 transitions.
[2024-03-09 06:31:13,412 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9052631578947369
[2024-03-09 06:31:13,412 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 258 transitions.
[2024-03-09 06:31:13,412 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 258 transitions.
[2024-03-09 06:31:13,412 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:13,412 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 258 transitions.
[2024-03-09 06:31:13,413 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,414 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,414 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 95.0) internal successors, (380), 4 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,414 INFO  L175             Difference]: Start difference. First operand has 98 places, 92 transitions, 205 flow. Second operand 3 states and 258 transitions.
[2024-03-09 06:31:13,414 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 100 transitions, 269 flow
[2024-03-09 06:31:13,416 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 100 transitions, 261 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-09 06:31:13,417 INFO  L231             Difference]: Finished difference. Result has 99 places, 96 transitions, 235 flow
[2024-03-09 06:31:13,417 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=95, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=235, PETRI_PLACES=99, PETRI_TRANSITIONS=96}
[2024-03-09 06:31:13,418 INFO  L281   CegarLoopForPetriNet]: 96 programPoint places, 3 predicate places.
[2024-03-09 06:31:13,418 INFO  L495      AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 235 flow
[2024-03-09 06:31:13,418 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 79.66666666666667) internal successors, (239), 3 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,418 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:13,418 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:13,418 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-09 06:31:13,419 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] ===
[2024-03-09 06:31:13,419 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:13,419 INFO  L85        PathProgramCache]: Analyzing trace with hash 1924722055, now seen corresponding path program 1 times
[2024-03-09 06:31:13,419 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:13,419 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767394724]
[2024-03-09 06:31:13,420 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:13,420 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:13,437 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:31:13,437 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 06:31:13,446 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:31:13,462 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 06:31:13,462 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 06:31:13,463 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-03-09 06:31:13,464 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining)
[2024-03-09 06:31:13,464 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (4 of 7 remaining)
[2024-03-09 06:31:13,464 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2024-03-09 06:31:13,465 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining)
[2024-03-09 06:31:13,465 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining)
[2024-03-09 06:31:13,465 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining)
[2024-03-09 06:31:13,465 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-09 06:31:13,466 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2024-03-09 06:31:13,468 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 06:31:13,468 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-09 06:31:13,508 INFO  L144    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2024-03-09 06:31:13,514 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 135 places, 131 transitions, 294 flow
[2024-03-09 06:31:13,545 INFO  L124   PetriNetUnfolderBase]: 18/350 cut-off events.
[2024-03-09 06:31:13,545 INFO  L125   PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES.
[2024-03-09 06:31:13,546 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 378 conditions, 350 events. 18/350 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1246 event pairs, 1 based on Foata normal form. 0/307 useless extension candidates. Maximal degree in co-relation 373. Up to 16 conditions per place. 
[2024-03-09 06:31:13,546 INFO  L82        GeneralOperation]: Start removeDead. Operand has 135 places, 131 transitions, 294 flow
[2024-03-09 06:31:13,547 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 115 places, 112 transitions, 246 flow
[2024-03-09 06:31:13,548 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 06:31:13,549 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@572afda2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 06:31:13,549 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 9 error locations.
[2024-03-09 06:31:13,553 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 06:31:13,554 INFO  L124   PetriNetUnfolderBase]: 3/65 cut-off events.
[2024-03-09 06:31:13,554 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 06:31:13,554 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:13,554 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:13,554 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] ===
[2024-03-09 06:31:13,554 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:13,554 INFO  L85        PathProgramCache]: Analyzing trace with hash -1556520787, now seen corresponding path program 1 times
[2024-03-09 06:31:13,554 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:13,555 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193427901]
[2024-03-09 06:31:13,555 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:13,555 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:13,568 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:13,614 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:13,614 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:13,614 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193427901]
[2024-03-09 06:31:13,614 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193427901] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:13,615 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:13,615 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:31:13,615 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417412610]
[2024-03-09 06:31:13,615 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:13,615 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:31:13,615 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:13,616 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:31:13,616 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:31:13,646 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 106 out of 131
[2024-03-09 06:31:13,647 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 112 transitions, 246 flow. Second operand  has 4 states, 4 states have (on average 107.5) internal successors, (430), 4 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,647 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:13,647 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 131
[2024-03-09 06:31:13,648 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:13,837 INFO  L124   PetriNetUnfolderBase]: 253/1567 cut-off events.
[2024-03-09 06:31:13,838 INFO  L125   PetriNetUnfolderBase]: For 184/184 co-relation queries the response was YES.
[2024-03-09 06:31:13,841 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 2098 conditions, 1567 events. 253/1567 cut-off events. For 184/184 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 11947 event pairs, 101 based on Foata normal form. 55/1467 useless extension candidates. Maximal degree in co-relation 594. Up to 267 conditions per place. 
[2024-03-09 06:31:13,846 INFO  L140   encePairwiseOnDemand]: 124/131 looper letters, 24 selfloop transitions, 4 changer transitions 0/119 dead transitions.
[2024-03-09 06:31:13,846 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 119 transitions, 316 flow
[2024-03-09 06:31:13,847 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:31:13,847 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:31:13,848 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 456 transitions.
[2024-03-09 06:31:13,848 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8702290076335878
[2024-03-09 06:31:13,848 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 456 transitions.
[2024-03-09 06:31:13,848 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 456 transitions.
[2024-03-09 06:31:13,849 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:13,849 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 456 transitions.
[2024-03-09 06:31:13,850 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 114.0) internal successors, (456), 4 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,851 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 131.0) internal successors, (655), 5 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,852 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 131.0) internal successors, (655), 5 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,852 INFO  L175             Difference]: Start difference. First operand has 115 places, 112 transitions, 246 flow. Second operand 4 states and 456 transitions.
[2024-03-09 06:31:13,852 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 119 transitions, 316 flow
[2024-03-09 06:31:13,853 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 119 transitions, 312 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:13,855 INFO  L231             Difference]: Finished difference. Result has 117 places, 111 transitions, 254 flow
[2024-03-09 06:31:13,855 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=254, PETRI_PLACES=117, PETRI_TRANSITIONS=111}
[2024-03-09 06:31:13,855 INFO  L281   CegarLoopForPetriNet]: 115 programPoint places, 2 predicate places.
[2024-03-09 06:31:13,856 INFO  L495      AbstractCegarLoop]: Abstraction has has 117 places, 111 transitions, 254 flow
[2024-03-09 06:31:13,856 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 107.5) internal successors, (430), 4 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,856 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:13,856 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:13,856 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-09 06:31:13,856 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] ===
[2024-03-09 06:31:13,857 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:13,857 INFO  L85        PathProgramCache]: Analyzing trace with hash 190726787, now seen corresponding path program 1 times
[2024-03-09 06:31:13,857 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:13,857 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912639541]
[2024-03-09 06:31:13,857 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:13,857 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:13,866 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:13,884 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:13,884 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:13,884 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912639541]
[2024-03-09 06:31:13,884 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912639541] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:13,884 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:13,884 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:31:13,885 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991947079]
[2024-03-09 06:31:13,885 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:13,885 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:31:13,885 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:13,885 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:31:13,886 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:31:13,916 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 104 out of 131
[2024-03-09 06:31:13,917 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 111 transitions, 254 flow. Second operand  has 3 states, 3 states have (on average 105.66666666666667) internal successors, (317), 3 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:13,917 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:13,917 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 131
[2024-03-09 06:31:13,917 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:14,280 INFO  L124   PetriNetUnfolderBase]: 1069/4222 cut-off events.
[2024-03-09 06:31:14,281 INFO  L125   PetriNetUnfolderBase]: For 342/398 co-relation queries the response was YES.
[2024-03-09 06:31:14,288 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6099 conditions, 4222 events. 1069/4222 cut-off events. For 342/398 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 40199 event pairs, 597 based on Foata normal form. 2/3715 useless extension candidates. Maximal degree in co-relation 5960. Up to 1391 conditions per place. 
[2024-03-09 06:31:14,304 INFO  L140   encePairwiseOnDemand]: 124/131 looper letters, 27 selfloop transitions, 6 changer transitions 0/124 dead transitions.
[2024-03-09 06:31:14,304 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 124 transitions, 356 flow
[2024-03-09 06:31:14,304 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:31:14,305 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:31:14,305 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 346 transitions.
[2024-03-09 06:31:14,305 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8804071246819338
[2024-03-09 06:31:14,305 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 346 transitions.
[2024-03-09 06:31:14,306 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 346 transitions.
[2024-03-09 06:31:14,306 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:14,306 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 346 transitions.
[2024-03-09 06:31:14,307 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 115.33333333333333) internal successors, (346), 3 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,308 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 131.0) internal successors, (524), 4 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,308 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 131.0) internal successors, (524), 4 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,308 INFO  L175             Difference]: Start difference. First operand has 117 places, 111 transitions, 254 flow. Second operand 3 states and 346 transitions.
[2024-03-09 06:31:14,308 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 124 transitions, 356 flow
[2024-03-09 06:31:14,311 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 124 transitions, 350 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:14,312 INFO  L231             Difference]: Finished difference. Result has 119 places, 116 transitions, 294 flow
[2024-03-09 06:31:14,313 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=294, PETRI_PLACES=119, PETRI_TRANSITIONS=116}
[2024-03-09 06:31:14,313 INFO  L281   CegarLoopForPetriNet]: 115 programPoint places, 4 predicate places.
[2024-03-09 06:31:14,313 INFO  L495      AbstractCegarLoop]: Abstraction has has 119 places, 116 transitions, 294 flow
[2024-03-09 06:31:14,313 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 105.66666666666667) internal successors, (317), 3 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,314 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:14,314 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:14,314 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-09 06:31:14,314 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] ===
[2024-03-09 06:31:14,314 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:14,314 INFO  L85        PathProgramCache]: Analyzing trace with hash -1051918352, now seen corresponding path program 1 times
[2024-03-09 06:31:14,314 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:14,315 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930381769]
[2024-03-09 06:31:14,315 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:14,315 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:14,358 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:14,409 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 06:31:14,409 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:14,409 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930381769]
[2024-03-09 06:31:14,409 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930381769] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:14,409 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:14,409 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:31:14,410 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165051639]
[2024-03-09 06:31:14,410 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:14,410 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:31:14,410 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:14,411 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:31:14,411 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:31:14,450 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 106 out of 131
[2024-03-09 06:31:14,451 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 116 transitions, 294 flow. Second operand  has 4 states, 4 states have (on average 107.75) internal successors, (431), 4 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,451 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:14,451 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 131
[2024-03-09 06:31:14,451 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:14,790 INFO  L124   PetriNetUnfolderBase]: 624/3294 cut-off events.
[2024-03-09 06:31:14,791 INFO  L125   PetriNetUnfolderBase]: For 284/288 co-relation queries the response was YES.
[2024-03-09 06:31:14,797 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 3294 events. 624/3294 cut-off events. For 284/288 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 30966 event pairs, 276 based on Foata normal form. 60/3036 useless extension candidates. Maximal degree in co-relation 4020. Up to 572 conditions per place. 
[2024-03-09 06:31:14,806 INFO  L140   encePairwiseOnDemand]: 126/131 looper letters, 31 selfloop transitions, 4 changer transitions 0/132 dead transitions.
[2024-03-09 06:31:14,806 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 132 transitions, 403 flow
[2024-03-09 06:31:14,807 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:31:14,807 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:31:14,808 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 460 transitions.
[2024-03-09 06:31:14,808 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8778625954198473
[2024-03-09 06:31:14,808 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 460 transitions.
[2024-03-09 06:31:14,808 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 460 transitions.
[2024-03-09 06:31:14,808 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:14,809 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 460 transitions.
[2024-03-09 06:31:14,810 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 115.0) internal successors, (460), 4 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,811 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 131.0) internal successors, (655), 5 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,811 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 131.0) internal successors, (655), 5 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,811 INFO  L175             Difference]: Start difference. First operand has 119 places, 116 transitions, 294 flow. Second operand 4 states and 460 transitions.
[2024-03-09 06:31:14,811 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 132 transitions, 403 flow
[2024-03-09 06:31:14,814 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 132 transitions, 391 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:14,816 INFO  L231             Difference]: Finished difference. Result has 121 places, 117 transitions, 298 flow
[2024-03-09 06:31:14,816 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=298, PETRI_PLACES=121, PETRI_TRANSITIONS=117}
[2024-03-09 06:31:14,817 INFO  L281   CegarLoopForPetriNet]: 115 programPoint places, 6 predicate places.
[2024-03-09 06:31:14,817 INFO  L495      AbstractCegarLoop]: Abstraction has has 121 places, 117 transitions, 298 flow
[2024-03-09 06:31:14,818 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 107.75) internal successors, (431), 4 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,818 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:14,818 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:14,818 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-09 06:31:14,819 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] ===
[2024-03-09 06:31:14,819 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:14,819 INFO  L85        PathProgramCache]: Analyzing trace with hash -34607905, now seen corresponding path program 1 times
[2024-03-09 06:31:14,820 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:14,820 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277810996]
[2024-03-09 06:31:14,820 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:14,820 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:14,831 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:14,849 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked.
[2024-03-09 06:31:14,850 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:14,850 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277810996]
[2024-03-09 06:31:14,850 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277810996] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:14,850 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:14,850 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:31:14,850 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255622707]
[2024-03-09 06:31:14,850 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:14,851 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:31:14,851 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:14,851 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:31:14,852 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:31:14,879 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 104 out of 131
[2024-03-09 06:31:14,880 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 117 transitions, 298 flow. Second operand  has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:14,880 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:14,880 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 131
[2024-03-09 06:31:14,880 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:15,266 INFO  L124   PetriNetUnfolderBase]: 948/4164 cut-off events.
[2024-03-09 06:31:15,266 INFO  L125   PetriNetUnfolderBase]: For 791/820 co-relation queries the response was YES.
[2024-03-09 06:31:15,273 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 6792 conditions, 4164 events. 948/4164 cut-off events. For 791/820 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 41495 event pairs, 556 based on Foata normal form. 1/3779 useless extension candidates. Maximal degree in co-relation 6177. Up to 1245 conditions per place. 
[2024-03-09 06:31:15,284 INFO  L140   encePairwiseOnDemand]: 124/131 looper letters, 28 selfloop transitions, 9 changer transitions 0/131 dead transitions.
[2024-03-09 06:31:15,285 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 131 transitions, 415 flow
[2024-03-09 06:31:15,285 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:31:15,285 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:31:15,286 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 345 transitions.
[2024-03-09 06:31:15,286 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8778625954198473
[2024-03-09 06:31:15,286 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 345 transitions.
[2024-03-09 06:31:15,286 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 345 transitions.
[2024-03-09 06:31:15,286 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:15,287 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 345 transitions.
[2024-03-09 06:31:15,287 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 115.0) internal successors, (345), 3 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:15,288 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 131.0) internal successors, (524), 4 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:15,288 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 131.0) internal successors, (524), 4 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:15,288 INFO  L175             Difference]: Start difference. First operand has 121 places, 117 transitions, 298 flow. Second operand 3 states and 345 transitions.
[2024-03-09 06:31:15,289 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 131 transitions, 415 flow
[2024-03-09 06:31:15,290 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 131 transitions, 409 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:15,291 INFO  L231             Difference]: Finished difference. Result has 123 places, 124 transitions, 368 flow
[2024-03-09 06:31:15,292 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=131, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=368, PETRI_PLACES=123, PETRI_TRANSITIONS=124}
[2024-03-09 06:31:15,292 INFO  L281   CegarLoopForPetriNet]: 115 programPoint places, 8 predicate places.
[2024-03-09 06:31:15,292 INFO  L495      AbstractCegarLoop]: Abstraction has has 123 places, 124 transitions, 368 flow
[2024-03-09 06:31:15,292 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 106.0) internal successors, (318), 3 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:15,293 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:15,293 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:15,293 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-03-09 06:31:15,293 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] ===
[2024-03-09 06:31:15,293 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:15,293 INFO  L85        PathProgramCache]: Analyzing trace with hash -1553380467, now seen corresponding path program 1 times
[2024-03-09 06:31:15,293 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:15,293 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914140120]
[2024-03-09 06:31:15,294 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:15,294 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:15,306 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:31:15,306 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 06:31:15,312 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:31:15,317 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 06:31:15,317 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 06:31:15,317 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 9 remaining)
[2024-03-09 06:31:15,318 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (7 of 9 remaining)
[2024-03-09 06:31:15,318 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (6 of 9 remaining)
[2024-03-09 06:31:15,318 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 9 remaining)
[2024-03-09 06:31:15,318 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 9 remaining)
[2024-03-09 06:31:15,318 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 9 remaining)
[2024-03-09 06:31:15,318 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 9 remaining)
[2024-03-09 06:31:15,319 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 9 remaining)
[2024-03-09 06:31:15,319 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 9 remaining)
[2024-03-09 06:31:15,319 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-09 06:31:15,319 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1]
[2024-03-09 06:31:15,319 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 06:31:15,319 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-03-09 06:31:15,347 INFO  L144    ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions.
[2024-03-09 06:31:15,350 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 173 places, 167 transitions, 388 flow
[2024-03-09 06:31:15,385 INFO  L124   PetriNetUnfolderBase]: 40/614 cut-off events.
[2024-03-09 06:31:15,385 INFO  L125   PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES.
[2024-03-09 06:31:15,386 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 670 conditions, 614 events. 40/614 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2692 event pairs, 6 based on Foata normal form. 0/535 useless extension candidates. Maximal degree in co-relation 663. Up to 32 conditions per place. 
[2024-03-09 06:31:15,386 INFO  L82        GeneralOperation]: Start removeDead. Operand has 173 places, 167 transitions, 388 flow
[2024-03-09 06:31:15,388 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 134 places, 130 transitions, 293 flow
[2024-03-09 06:31:15,389 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 06:31:15,390 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@572afda2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 06:31:15,390 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 11 error locations.
[2024-03-09 06:31:15,392 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 06:31:15,392 INFO  L124   PetriNetUnfolderBase]: 3/64 cut-off events.
[2024-03-09 06:31:15,392 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 06:31:15,392 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:15,392 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:15,392 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2024-03-09 06:31:15,393 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:15,393 INFO  L85        PathProgramCache]: Analyzing trace with hash 1844343565, now seen corresponding path program 1 times
[2024-03-09 06:31:15,393 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:15,393 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071580439]
[2024-03-09 06:31:15,393 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:15,393 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:15,401 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:15,432 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:15,432 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:15,432 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071580439]
[2024-03-09 06:31:15,432 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071580439] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:15,432 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:15,432 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:31:15,432 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800624464]
[2024-03-09 06:31:15,432 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:15,433 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:31:15,433 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:15,433 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:31:15,433 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:31:15,456 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 134 out of 167
[2024-03-09 06:31:15,457 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 130 transitions, 293 flow. Second operand  has 4 states, 4 states have (on average 135.5) internal successors, (542), 4 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:15,457 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:15,457 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 167
[2024-03-09 06:31:15,457 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:16,064 INFO  L124   PetriNetUnfolderBase]: 1406/6202 cut-off events.
[2024-03-09 06:31:16,064 INFO  L125   PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES.
[2024-03-09 06:31:16,076 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 8727 conditions, 6202 events. 1406/6202 cut-off events. For 973/973 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 62606 event pairs, 529 based on Foata normal form. 228/5840 useless extension candidates. Maximal degree in co-relation 2424. Up to 1304 conditions per place. 
[2024-03-09 06:31:16,091 INFO  L140   encePairwiseOnDemand]: 160/167 looper letters, 30 selfloop transitions, 4 changer transitions 0/139 dead transitions.
[2024-03-09 06:31:16,091 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 139 transitions, 379 flow
[2024-03-09 06:31:16,092 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:31:16,092 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:31:16,093 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 574 transitions.
[2024-03-09 06:31:16,093 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8592814371257484
[2024-03-09 06:31:16,093 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 574 transitions.
[2024-03-09 06:31:16,093 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 574 transitions.
[2024-03-09 06:31:16,094 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:16,094 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 574 transitions.
[2024-03-09 06:31:16,095 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 143.5) internal successors, (574), 4 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:16,096 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:16,096 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:16,096 INFO  L175             Difference]: Start difference. First operand has 134 places, 130 transitions, 293 flow. Second operand 4 states and 574 transitions.
[2024-03-09 06:31:16,096 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 139 transitions, 379 flow
[2024-03-09 06:31:16,097 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 139 transitions, 375 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:16,098 INFO  L231             Difference]: Finished difference. Result has 136 places, 129 transitions, 301 flow
[2024-03-09 06:31:16,099 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=301, PETRI_PLACES=136, PETRI_TRANSITIONS=129}
[2024-03-09 06:31:16,099 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 2 predicate places.
[2024-03-09 06:31:16,099 INFO  L495      AbstractCegarLoop]: Abstraction has has 136 places, 129 transitions, 301 flow
[2024-03-09 06:31:16,099 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 135.5) internal successors, (542), 4 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:16,100 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:16,100 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:16,100 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-09 06:31:16,100 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2024-03-09 06:31:16,100 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:16,100 INFO  L85        PathProgramCache]: Analyzing trace with hash 319887816, now seen corresponding path program 1 times
[2024-03-09 06:31:16,100 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:16,100 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892048712]
[2024-03-09 06:31:16,100 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:16,101 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:16,108 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:16,122 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:16,122 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:16,123 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892048712]
[2024-03-09 06:31:16,123 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892048712] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:16,123 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:16,123 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:31:16,123 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516627701]
[2024-03-09 06:31:16,123 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:16,123 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:31:16,123 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:16,124 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:31:16,124 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:31:16,164 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 167
[2024-03-09 06:31:16,164 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 129 transitions, 301 flow. Second operand  has 3 states, 3 states have (on average 131.66666666666666) internal successors, (395), 3 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:16,164 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:16,164 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 167
[2024-03-09 06:31:16,164 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:18,040 INFO  L124   PetriNetUnfolderBase]: 7641/22362 cut-off events.
[2024-03-09 06:31:18,040 INFO  L125   PetriNetUnfolderBase]: For 2760/2779 co-relation queries the response was YES.
[2024-03-09 06:31:18,084 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 34301 conditions, 22362 events. 7641/22362 cut-off events. For 2760/2779 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 263027 event pairs, 5229 based on Foata normal form. 0/19875 useless extension candidates. Maximal degree in co-relation 33951. Up to 8993 conditions per place. 
[2024-03-09 06:31:18,154 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 36 selfloop transitions, 7 changer transitions 0/147 dead transitions.
[2024-03-09 06:31:18,154 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 147 transitions, 443 flow
[2024-03-09 06:31:18,155 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:31:18,155 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:31:18,156 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 434 transitions.
[2024-03-09 06:31:18,156 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8662674650698603
[2024-03-09 06:31:18,156 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 434 transitions.
[2024-03-09 06:31:18,156 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 434 transitions.
[2024-03-09 06:31:18,157 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:18,157 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 434 transitions.
[2024-03-09 06:31:18,157 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:18,158 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:18,158 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:18,159 INFO  L175             Difference]: Start difference. First operand has 136 places, 129 transitions, 301 flow. Second operand 3 states and 434 transitions.
[2024-03-09 06:31:18,159 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 147 transitions, 443 flow
[2024-03-09 06:31:18,168 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 147 transitions, 437 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:18,170 INFO  L231             Difference]: Finished difference. Result has 138 places, 135 transitions, 349 flow
[2024-03-09 06:31:18,170 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=349, PETRI_PLACES=138, PETRI_TRANSITIONS=135}
[2024-03-09 06:31:18,170 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 4 predicate places.
[2024-03-09 06:31:18,170 INFO  L495      AbstractCegarLoop]: Abstraction has has 138 places, 135 transitions, 349 flow
[2024-03-09 06:31:18,171 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 131.66666666666666) internal successors, (395), 3 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:18,171 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:18,171 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:18,171 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-09 06:31:18,171 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2024-03-09 06:31:18,171 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:18,171 INFO  L85        PathProgramCache]: Analyzing trace with hash 762186225, now seen corresponding path program 1 times
[2024-03-09 06:31:18,171 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:18,172 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212959517]
[2024-03-09 06:31:18,172 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:18,172 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:18,179 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:18,221 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 06:31:18,221 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:18,221 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212959517]
[2024-03-09 06:31:18,221 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212959517] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:18,221 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:18,221 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:31:18,222 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972002360]
[2024-03-09 06:31:18,222 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:18,222 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:31:18,222 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:18,222 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:31:18,222 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:31:18,253 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 134 out of 167
[2024-03-09 06:31:18,254 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 135 transitions, 349 flow. Second operand  has 4 states, 4 states have (on average 135.75) internal successors, (543), 4 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:18,254 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:18,254 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 167
[2024-03-09 06:31:18,254 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:20,116 INFO  L124   PetriNetUnfolderBase]: 5614/20334 cut-off events.
[2024-03-09 06:31:20,116 INFO  L125   PetriNetUnfolderBase]: For 1948/2028 co-relation queries the response was YES.
[2024-03-09 06:31:20,163 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 30758 conditions, 20334 events. 5614/20334 cut-off events. For 1948/2028 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 248524 event pairs, 2964 based on Foata normal form. 256/18160 useless extension candidates. Maximal degree in co-relation 25705. Up to 4081 conditions per place. 
[2024-03-09 06:31:20,211 INFO  L140   encePairwiseOnDemand]: 162/167 looper letters, 40 selfloop transitions, 4 changer transitions 0/156 dead transitions.
[2024-03-09 06:31:20,212 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 156 transitions, 489 flow
[2024-03-09 06:31:20,212 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:31:20,212 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:31:20,213 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 581 transitions.
[2024-03-09 06:31:20,214 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8697604790419161
[2024-03-09 06:31:20,214 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 581 transitions.
[2024-03-09 06:31:20,214 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 581 transitions.
[2024-03-09 06:31:20,214 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:20,214 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 581 transitions.
[2024-03-09 06:31:20,215 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 145.25) internal successors, (581), 4 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:20,216 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:20,217 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:20,217 INFO  L175             Difference]: Start difference. First operand has 138 places, 135 transitions, 349 flow. Second operand 4 states and 581 transitions.
[2024-03-09 06:31:20,217 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 156 transitions, 489 flow
[2024-03-09 06:31:20,227 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 156 transitions, 475 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:20,228 INFO  L231             Difference]: Finished difference. Result has 140 places, 136 transitions, 351 flow
[2024-03-09 06:31:20,228 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=351, PETRI_PLACES=140, PETRI_TRANSITIONS=136}
[2024-03-09 06:31:20,229 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 6 predicate places.
[2024-03-09 06:31:20,229 INFO  L495      AbstractCegarLoop]: Abstraction has has 140 places, 136 transitions, 351 flow
[2024-03-09 06:31:20,229 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 135.75) internal successors, (543), 4 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:20,229 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:20,229 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:20,230 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-09 06:31:20,230 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2024-03-09 06:31:20,230 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:20,230 INFO  L85        PathProgramCache]: Analyzing trace with hash -1326323629, now seen corresponding path program 1 times
[2024-03-09 06:31:20,230 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:20,230 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217125759]
[2024-03-09 06:31:20,230 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:20,230 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:20,248 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:20,265 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked.
[2024-03-09 06:31:20,265 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:20,266 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217125759]
[2024-03-09 06:31:20,266 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217125759] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:20,266 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:20,266 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:31:20,266 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048560339]
[2024-03-09 06:31:20,266 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:20,266 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:31:20,267 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:20,267 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:31:20,267 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:31:20,302 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 167
[2024-03-09 06:31:20,302 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 136 transitions, 351 flow. Second operand  has 3 states, 3 states have (on average 132.0) internal successors, (396), 3 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:20,303 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:20,303 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 167
[2024-03-09 06:31:20,303 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:22,818 INFO  L124   PetriNetUnfolderBase]: 9067/29984 cut-off events.
[2024-03-09 06:31:22,818 INFO  L125   PetriNetUnfolderBase]: For 7438/8079 co-relation queries the response was YES.
[2024-03-09 06:31:22,895 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 50936 conditions, 29984 events. 9067/29984 cut-off events. For 7438/8079 co-relation queries the response was YES. Maximal size of possible extension queue 1122. Compared 386787 event pairs, 5516 based on Foata normal form. 21/26894 useless extension candidates. Maximal degree in co-relation 43863. Up to 10447 conditions per place. 
[2024-03-09 06:31:22,987 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 38 selfloop transitions, 11 changer transitions 0/156 dead transitions.
[2024-03-09 06:31:22,987 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 156 transitions, 518 flow
[2024-03-09 06:31:22,988 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:31:22,988 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:31:22,989 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 433 transitions.
[2024-03-09 06:31:22,989 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8642714570858283
[2024-03-09 06:31:22,989 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 433 transitions.
[2024-03-09 06:31:22,989 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 433 transitions.
[2024-03-09 06:31:22,989 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:22,989 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 433 transitions.
[2024-03-09 06:31:22,990 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 144.33333333333334) internal successors, (433), 3 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:22,991 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:22,991 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:22,991 INFO  L175             Difference]: Start difference. First operand has 140 places, 136 transitions, 351 flow. Second operand 3 states and 433 transitions.
[2024-03-09 06:31:22,991 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 156 transitions, 518 flow
[2024-03-09 06:31:22,995 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 156 transitions, 512 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:22,997 INFO  L231             Difference]: Finished difference. Result has 142 places, 145 transitions, 441 flow
[2024-03-09 06:31:22,997 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=345, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=441, PETRI_PLACES=142, PETRI_TRANSITIONS=145}
[2024-03-09 06:31:22,997 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 8 predicate places.
[2024-03-09 06:31:22,998 INFO  L495      AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 441 flow
[2024-03-09 06:31:22,998 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 132.0) internal successors, (396), 3 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:22,998 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:22,998 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:22,998 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-09 06:31:22,998 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2024-03-09 06:31:22,998 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:22,998 INFO  L85        PathProgramCache]: Analyzing trace with hash -194324015, now seen corresponding path program 1 times
[2024-03-09 06:31:22,999 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:22,999 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310318412]
[2024-03-09 06:31:22,999 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:22,999 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:23,006 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:23,023 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 06:31:23,024 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:23,024 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310318412]
[2024-03-09 06:31:23,024 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310318412] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:23,024 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:23,024 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:31:23,024 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447603603]
[2024-03-09 06:31:23,024 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:23,024 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:31:23,024 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:23,025 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:31:23,025 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:31:23,061 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 167
[2024-03-09 06:31:23,062 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 145 transitions, 441 flow. Second operand  has 3 states, 3 states have (on average 132.0) internal successors, (396), 3 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:23,062 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:23,062 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 167
[2024-03-09 06:31:23,062 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:24,434 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([467] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of3ForFork1_#t~nondet2_3|)  InVars {threadThread3of3ForFork1_#t~nondet2=|v_threadThread3of3ForFork1_#t~nondet2_3|}  OutVars{threadThread3of3ForFork1_#t~nondet2=|v_threadThread3of3ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][120], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 9#L678-5true, 132#L679-3true, threadThread1of3ForFork1InUse, 161#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), 104#L678-6true, threadThread3of3ForFork1InUse, 194#true, 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 89#L688-4true])
[2024-03-09 06:31:24,434 INFO  L294   olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event
[2024-03-09 06:31:24,434 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-09 06:31:24,435 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-09 06:31:24,435 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-09 06:31:25,790 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([467] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of3ForFork1_#t~nondet2_3|)  InVars {threadThread3of3ForFork1_#t~nondet2=|v_threadThread3of3ForFork1_#t~nondet2_3|}  OutVars{threadThread3of3ForFork1_#t~nondet2=|v_threadThread3of3ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][120], [9#L678-5true, threadThread1of3ForFork1InUse, 161#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork1InUse, 104#L678-6true, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1InUse, 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 17#L690-7true, 194#true, 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:25,791 INFO  L294   olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event
[2024-03-09 06:31:25,791 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-09 06:31:25,791 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-09 06:31:25,791 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-09 06:31:25,792 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 154#L677-3true, 161#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), 104#L678-6true, threadThread3of3ForFork1InUse, 62#L692-1true, 200#true, 194#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:25,792 INFO  L294   olderBase$Statistics]: this new event has 104 ancestors and is cut-off event
[2024-03-09 06:31:25,792 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:31:25,792 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:31:25,792 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:31:26,563 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][157], [75#L679-3true, Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1InUse, 133#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L692-1true, 194#true, 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:26,563 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,563 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,563 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,563 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,564 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][157], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, 132#L679-3true, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, threadThread3of3ForFork1NotInUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), 133#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L692-1true, 194#true, 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:26,564 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,564 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,564 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,564 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,575 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [75#L679-3true, Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 161#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, 104#L678-6true, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1InUse, 62#L692-1true, 194#true, 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:26,575 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,575 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,576 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,576 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,576 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 132#L679-3true, threadThread1of3ForFork1InUse, 161#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 104#L678-6true, 62#L692-1true, 194#true, 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:26,576 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,576 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,576 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,577 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,580 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][143], [75#L679-3true, Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 161#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1InUse, 133#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L692-1true, 194#true, 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:26,580 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,580 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,580 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,580 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,581 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][143], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 132#L679-3true, 161#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 133#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 62#L692-1true, 194#true, 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:26,581 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,581 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,581 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:26,581 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:31:27,095 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][157], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, 194#true, 200#true, threadThread1of3ForFork1InUse, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 62#L692-1true, 133#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:27,096 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-09 06:31:27,096 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 06:31:27,096 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 06:31:27,096 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 06:31:27,161 INFO  L124   PetriNetUnfolderBase]: 13206/45000 cut-off events.
[2024-03-09 06:31:27,162 INFO  L125   PetriNetUnfolderBase]: For 27767/31421 co-relation queries the response was YES.
[2024-03-09 06:31:27,280 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 85160 conditions, 45000 events. 13206/45000 cut-off events. For 27767/31421 co-relation queries the response was YES. Maximal size of possible extension queue 1664. Compared 622828 event pairs, 6978 based on Foata normal form. 42/39967 useless extension candidates. Maximal degree in co-relation 74256. Up to 14689 conditions per place. 
[2024-03-09 06:31:27,421 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 41 selfloop transitions, 18 changer transitions 0/168 dead transitions.
[2024-03-09 06:31:27,421 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 168 transitions, 676 flow
[2024-03-09 06:31:27,422 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:31:27,422 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:31:27,422 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 431 transitions.
[2024-03-09 06:31:27,423 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8602794411177644
[2024-03-09 06:31:27,424 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 431 transitions.
[2024-03-09 06:31:27,424 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 431 transitions.
[2024-03-09 06:31:27,424 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:27,424 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 431 transitions.
[2024-03-09 06:31:27,425 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:27,426 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:27,426 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:27,426 INFO  L175             Difference]: Start difference. First operand has 142 places, 145 transitions, 441 flow. Second operand 3 states and 431 transitions.
[2024-03-09 06:31:27,426 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 168 transitions, 676 flow
[2024-03-09 06:31:27,510 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 168 transitions, 640 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:27,512 INFO  L231             Difference]: Finished difference. Result has 144 places, 159 transitions, 597 flow
[2024-03-09 06:31:27,512 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=597, PETRI_PLACES=144, PETRI_TRANSITIONS=159}
[2024-03-09 06:31:27,513 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 10 predicate places.
[2024-03-09 06:31:27,513 INFO  L495      AbstractCegarLoop]: Abstraction has has 144 places, 159 transitions, 597 flow
[2024-03-09 06:31:27,513 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 132.0) internal successors, (396), 3 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:27,513 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:27,513 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:27,513 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-03-09 06:31:27,513 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2024-03-09 06:31:27,513 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:27,514 INFO  L85        PathProgramCache]: Analyzing trace with hash -2092753044, now seen corresponding path program 1 times
[2024-03-09 06:31:27,514 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:27,514 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897212993]
[2024-03-09 06:31:27,514 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:27,514 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:27,524 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:27,590 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:27,591 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:27,591 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897212993]
[2024-03-09 06:31:27,591 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897212993] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:31:27,591 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047213055]
[2024-03-09 06:31:27,591 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:27,592 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:31:27,592 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:31:27,595 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:31:27,598 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-03-09 06:31:27,702 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:27,716 INFO  L262         TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-09 06:31:27,718 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:31:27,835 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:27,836 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:31:27,888 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:27,888 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047213055] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:31:27,888 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:31:27,888 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-09 06:31:27,888 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166340261]
[2024-03-09 06:31:27,888 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:31:27,889 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-09 06:31:27,889 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:27,889 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-09 06:31:27,889 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-09 06:31:27,943 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 131 out of 167
[2024-03-09 06:31:27,944 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 159 transitions, 597 flow. Second operand  has 13 states, 13 states have (on average 133.0) internal successors, (1729), 13 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:27,944 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:27,945 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 167
[2024-03-09 06:31:27,945 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:29,442 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][191], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, threadThread1of3ForFork1InUse, threadThread2of3ForFork1NotInUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1InUse, 62#L692-1true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 143#L678-6true, 138#$Ultimate##0true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,443 INFO  L294   olderBase$Statistics]: this new event has 102 ancestors and is cut-off event
[2024-03-09 06:31:29,443 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:31:29,443 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:31:29,443 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:31:29,570 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][191], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, 154#L677-3true, threadThread1of3ForFork1InUse, threadThread2of3ForFork1NotInUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1InUse, 62#L692-1true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,571 INFO  L294   olderBase$Statistics]: this new event has 104 ancestors and is cut-off event
[2024-03-09 06:31:29,571 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:31:29,571 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:31:29,571 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:31:29,636 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][197], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, 104#L678-6true, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 62#L692-1true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, 143#L678-6true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,636 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,636 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,636 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,636 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,644 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][190], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 104#L678-6true, 62#L692-1true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 46#L678-5true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,644 INFO  L294   olderBase$Statistics]: this new event has 110 ancestors and is cut-off event
[2024-03-09 06:31:29,644 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:31:29,644 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:31:29,644 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:31:29,645 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][190], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 104#L678-6true, 62#L692-1true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 126#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-09 06:31:29,645 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,645 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,645 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,646 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,646 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][197], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 104#L678-6true, 62#L692-1true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,646 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,646 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,646 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,646 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,646 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,715 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][190], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 24#L678-6true, threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 104#L678-6true, 62#L692-1true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,715 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,715 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,715 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,715 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:31:29,814 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][192], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), 104#L678-6true, threadThread3of3ForFork1NotInUse, 62#L692-1true, 152#L679true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,814 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,814 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,814 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,814 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,815 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][177], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, 104#L678-6true, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 62#L692-1true, 152#L679true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 46#L678-5true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,815 INFO  L294   olderBase$Statistics]: this new event has 112 ancestors and is cut-off event
[2024-03-09 06:31:29,815 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:31:29,816 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:31:29,816 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:31:29,816 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][192], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), 104#L678-6true, threadThread3of3ForFork1NotInUse, 62#L692-1true, 152#L679true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, 143#L678-6true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,816 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,816 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,816 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,817 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,817 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,883 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][177], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), 104#L678-6true, threadThread3of3ForFork1NotInUse, 62#L692-1true, 152#L679true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-09 06:31:29,883 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,884 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,884 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:29,884 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:30,144 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][177], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, threadThread3of3ForFork1NotInUse, 104#L678-6true, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), 62#L692-1true, 152#L679true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 126#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-09 06:31:30,144 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:31:30,144 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:30,144 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:30,144 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:30,191 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([413] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][177], [Black: 191#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), threadThread1of3ForFork1InUse, threadThread2of3ForFork1InUse, Black: 196#(= |threadThread2of3ForFork1_#t~nondet2| |#race~data~0|), threadThread3of3ForFork1NotInUse, 104#L678-6true, 62#L692-1true, 152#L679true, Black: 202#(= |#race~data~0| |threadThread1of3ForFork0_#t~nondet2|), 208#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 200#true, Black: 179#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 126#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-09 06:31:30,191 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:31:30,191 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:30,191 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:30,191 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:30,191 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:31:31,013 INFO  L124   PetriNetUnfolderBase]: 8227/31447 cut-off events.
[2024-03-09 06:31:31,013 INFO  L125   PetriNetUnfolderBase]: For 17996/26552 co-relation queries the response was YES.
[2024-03-09 06:31:31,117 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 59576 conditions, 31447 events. 8227/31447 cut-off events. For 17996/26552 co-relation queries the response was YES. Maximal size of possible extension queue 1199. Compared 419230 event pairs, 1456 based on Foata normal form. 35/27486 useless extension candidates. Maximal degree in co-relation 22651. Up to 4904 conditions per place. 
[2024-03-09 06:31:31,223 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 56 selfloop transitions, 11 changer transitions 0/199 dead transitions.
[2024-03-09 06:31:31,223 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 199 transitions, 813 flow
[2024-03-09 06:31:31,224 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-09 06:31:31,224 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-09 06:31:31,226 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1379 transitions.
[2024-03-09 06:31:31,227 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8257485029940119
[2024-03-09 06:31:31,227 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1379 transitions.
[2024-03-09 06:31:31,227 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1379 transitions.
[2024-03-09 06:31:31,227 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:31,227 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1379 transitions.
[2024-03-09 06:31:31,230 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 137.9) internal successors, (1379), 10 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:31,232 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 167.0) internal successors, (1837), 11 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:31,232 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 167.0) internal successors, (1837), 11 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:31,232 INFO  L175             Difference]: Start difference. First operand has 144 places, 159 transitions, 597 flow. Second operand 10 states and 1379 transitions.
[2024-03-09 06:31:31,232 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 199 transitions, 813 flow
[2024-03-09 06:31:31,283 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 199 transitions, 777 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:31,285 INFO  L231             Difference]: Finished difference. Result has 154 places, 165 transitions, 617 flow
[2024-03-09 06:31:31,285 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=617, PETRI_PLACES=154, PETRI_TRANSITIONS=165}
[2024-03-09 06:31:31,285 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 20 predicate places.
[2024-03-09 06:31:31,285 INFO  L495      AbstractCegarLoop]: Abstraction has has 154 places, 165 transitions, 617 flow
[2024-03-09 06:31:31,286 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 133.0) internal successors, (1729), 13 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:31,286 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:31,286 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:31,301 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0
[2024-03-09 06:31:31,490 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,2 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:31:31,492 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2024-03-09 06:31:31,493 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:31,493 INFO  L85        PathProgramCache]: Analyzing trace with hash 1249172479, now seen corresponding path program 1 times
[2024-03-09 06:31:31,493 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:31,493 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458906450]
[2024-03-09 06:31:31,494 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:31,494 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:31,510 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:31,559 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:31,559 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:31,559 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458906450]
[2024-03-09 06:31:31,559 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458906450] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:31,559 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:31,559 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 06:31:31,560 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205772732]
[2024-03-09 06:31:31,560 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:31,560 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:31:31,560 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:31,560 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:31:31,561 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:31:31,572 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 140 out of 167
[2024-03-09 06:31:31,572 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 165 transitions, 617 flow. Second operand  has 3 states, 3 states have (on average 141.66666666666666) internal successors, (425), 3 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:31,572 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:31,572 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 167
[2024-03-09 06:31:31,573 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:32,114 INFO  L124   PetriNetUnfolderBase]: 537/5371 cut-off events.
[2024-03-09 06:31:32,114 INFO  L125   PetriNetUnfolderBase]: For 1669/2201 co-relation queries the response was YES.
[2024-03-09 06:31:32,130 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 8452 conditions, 5371 events. 537/5371 cut-off events. For 1669/2201 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 58229 event pairs, 214 based on Foata normal form. 134/4965 useless extension candidates. Maximal degree in co-relation 4413. Up to 446 conditions per place. 
[2024-03-09 06:31:32,139 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 16 selfloop transitions, 8 changer transitions 0/152 dead transitions.
[2024-03-09 06:31:32,140 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 152 transitions, 542 flow
[2024-03-09 06:31:32,140 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:31:32,140 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:31:32,141 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 448 transitions.
[2024-03-09 06:31:32,141 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8942115768463074
[2024-03-09 06:31:32,142 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 448 transitions.
[2024-03-09 06:31:32,142 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 448 transitions.
[2024-03-09 06:31:32,142 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:32,142 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 448 transitions.
[2024-03-09 06:31:32,143 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:32,143 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:32,144 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:32,144 INFO  L175             Difference]: Start difference. First operand has 154 places, 165 transitions, 617 flow. Second operand 3 states and 448 transitions.
[2024-03-09 06:31:32,144 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 152 transitions, 542 flow
[2024-03-09 06:31:32,151 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 152 transitions, 522 flow, removed 8 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:32,153 INFO  L231             Difference]: Finished difference. Result has 154 places, 145 transitions, 453 flow
[2024-03-09 06:31:32,153 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=453, PETRI_PLACES=154, PETRI_TRANSITIONS=145}
[2024-03-09 06:31:32,153 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 20 predicate places.
[2024-03-09 06:31:32,154 INFO  L495      AbstractCegarLoop]: Abstraction has has 154 places, 145 transitions, 453 flow
[2024-03-09 06:31:32,154 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 141.66666666666666) internal successors, (425), 3 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:32,154 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:32,154 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:32,154 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-09 06:31:32,154 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2024-03-09 06:31:32,154 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:32,155 INFO  L85        PathProgramCache]: Analyzing trace with hash -1777395075, now seen corresponding path program 1 times
[2024-03-09 06:31:32,155 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:32,155 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695460228]
[2024-03-09 06:31:32,155 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:32,155 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:32,170 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:32,191 INFO  L134       CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked.
[2024-03-09 06:31:32,192 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:32,192 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695460228]
[2024-03-09 06:31:32,192 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695460228] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:32,192 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:32,192 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:31:32,193 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825098590]
[2024-03-09 06:31:32,193 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:32,193 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:31:32,193 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:32,194 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:31:32,194 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:31:32,235 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 167
[2024-03-09 06:31:32,235 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 145 transitions, 453 flow. Second operand  has 3 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:32,235 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:32,235 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 167
[2024-03-09 06:31:32,236 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:32,828 INFO  L124   PetriNetUnfolderBase]: 895/5684 cut-off events.
[2024-03-09 06:31:32,828 INFO  L125   PetriNetUnfolderBase]: For 3999/3999 co-relation queries the response was YES.
[2024-03-09 06:31:32,844 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 10475 conditions, 5684 events. 895/5684 cut-off events. For 3999/3999 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 62789 event pairs, 681 based on Foata normal form. 0/5188 useless extension candidates. Maximal degree in co-relation 10177. Up to 1484 conditions per place. 
[2024-03-09 06:31:32,855 INFO  L140   encePairwiseOnDemand]: 162/167 looper letters, 31 selfloop transitions, 4 changer transitions 0/152 dead transitions.
[2024-03-09 06:31:32,856 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 152 transitions, 551 flow
[2024-03-09 06:31:32,856 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:31:32,856 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:31:32,857 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 423 transitions.
[2024-03-09 06:31:32,857 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.844311377245509
[2024-03-09 06:31:32,857 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 423 transitions.
[2024-03-09 06:31:32,857 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 423 transitions.
[2024-03-09 06:31:32,858 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:32,858 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 423 transitions.
[2024-03-09 06:31:32,858 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 141.0) internal successors, (423), 3 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:32,859 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:32,859 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 167.0) internal successors, (668), 4 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:32,860 INFO  L175             Difference]: Start difference. First operand has 154 places, 145 transitions, 453 flow. Second operand 3 states and 423 transitions.
[2024-03-09 06:31:32,860 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 152 transitions, 551 flow
[2024-03-09 06:31:32,869 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 152 transitions, 543 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 06:31:32,870 INFO  L231             Difference]: Finished difference. Result has 157 places, 148 transitions, 481 flow
[2024-03-09 06:31:32,870 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=167, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=481, PETRI_PLACES=157, PETRI_TRANSITIONS=148}
[2024-03-09 06:31:32,871 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 23 predicate places.
[2024-03-09 06:31:32,871 INFO  L495      AbstractCegarLoop]: Abstraction has has 157 places, 148 transitions, 481 flow
[2024-03-09 06:31:32,871 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 132.33333333333334) internal successors, (397), 3 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:32,871 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:32,871 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:32,871 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-09 06:31:32,872 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 8 more)] ===
[2024-03-09 06:31:32,872 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:32,872 INFO  L85        PathProgramCache]: Analyzing trace with hash -2135237546, now seen corresponding path program 1 times
[2024-03-09 06:31:32,872 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:32,872 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544676639]
[2024-03-09 06:31:32,872 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:32,872 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:32,883 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:31:32,883 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 06:31:32,889 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:31:32,893 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 06:31:32,894 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 06:31:32,894 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining)
[2024-03-09 06:31:32,894 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (9 of 11 remaining)
[2024-03-09 06:31:32,894 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (8 of 11 remaining)
[2024-03-09 06:31:32,894 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 11 remaining)
[2024-03-09 06:31:32,894 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (6 of 11 remaining)
[2024-03-09 06:31:32,894 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 11 remaining)
[2024-03-09 06:31:32,894 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 11 remaining)
[2024-03-09 06:31:32,894 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 11 remaining)
[2024-03-09 06:31:32,895 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 11 remaining)
[2024-03-09 06:31:32,895 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 11 remaining)
[2024-03-09 06:31:32,895 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 11 remaining)
[2024-03-09 06:31:32,895 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-03-09 06:31:32,895 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:32,895 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-09 06:31:32,895 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-03-09 06:31:32,931 INFO  L144    ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions.
[2024-03-09 06:31:32,933 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 211 places, 203 transitions, 486 flow
[2024-03-09 06:31:33,026 INFO  L124   PetriNetUnfolderBase]: 90/1098 cut-off events.
[2024-03-09 06:31:33,026 INFO  L125   PetriNetUnfolderBase]: For 96/96 co-relation queries the response was YES.
[2024-03-09 06:31:33,029 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 1211 conditions, 1098 events. 90/1098 cut-off events. For 96/96 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 5750 event pairs, 23 based on Foata normal form. 0/951 useless extension candidates. Maximal degree in co-relation 1202. Up to 80 conditions per place. 
[2024-03-09 06:31:33,029 INFO  L82        GeneralOperation]: Start removeDead. Operand has 211 places, 203 transitions, 486 flow
[2024-03-09 06:31:33,033 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 153 places, 148 transitions, 342 flow
[2024-03-09 06:31:33,033 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-09 06:31:33,034 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@572afda2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-09 06:31:33,034 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 13 error locations.
[2024-03-09 06:31:33,037 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-09 06:31:33,037 INFO  L124   PetriNetUnfolderBase]: 3/65 cut-off events.
[2024-03-09 06:31:33,037 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-09 06:31:33,037 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:33,037 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:33,038 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:31:33,038 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:33,038 INFO  L85        PathProgramCache]: Analyzing trace with hash 922969197, now seen corresponding path program 1 times
[2024-03-09 06:31:33,038 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:33,038 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406268301]
[2024-03-09 06:31:33,038 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:33,038 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:33,044 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:33,068 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:33,068 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:33,068 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406268301]
[2024-03-09 06:31:33,068 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406268301] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:33,068 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:33,069 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:31:33,069 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324750099]
[2024-03-09 06:31:33,069 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:33,069 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:31:33,069 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:33,069 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:31:33,069 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:31:33,095 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 203
[2024-03-09 06:31:33,096 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 148 transitions, 342 flow. Second operand  has 4 states, 4 states have (on average 163.5) internal successors, (654), 4 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:33,096 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:33,096 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 203
[2024-03-09 06:31:33,096 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:35,266 INFO  L124   PetriNetUnfolderBase]: 6972/24454 cut-off events.
[2024-03-09 06:31:35,266 INFO  L125   PetriNetUnfolderBase]: For 4726/4726 co-relation queries the response was YES.
[2024-03-09 06:31:35,371 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 35912 conditions, 24454 events. 6972/24454 cut-off events. For 4726/4726 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 292947 event pairs, 3483 based on Foata normal form. 916/23139 useless extension candidates. Maximal degree in co-relation 10449. Up to 5914 conditions per place. 
[2024-03-09 06:31:35,475 INFO  L140   encePairwiseOnDemand]: 196/203 looper letters, 36 selfloop transitions, 4 changer transitions 0/159 dead transitions.
[2024-03-09 06:31:35,475 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 159 transitions, 444 flow
[2024-03-09 06:31:35,476 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:31:35,476 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:31:35,477 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 692 transitions.
[2024-03-09 06:31:35,478 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8522167487684729
[2024-03-09 06:31:35,478 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 692 transitions.
[2024-03-09 06:31:35,478 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 692 transitions.
[2024-03-09 06:31:35,478 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:35,478 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 692 transitions.
[2024-03-09 06:31:35,479 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 173.0) internal successors, (692), 4 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:35,480 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 203.0) internal successors, (1015), 5 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:35,480 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 203.0) internal successors, (1015), 5 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:35,481 INFO  L175             Difference]: Start difference. First operand has 153 places, 148 transitions, 342 flow. Second operand 4 states and 692 transitions.
[2024-03-09 06:31:35,481 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 159 transitions, 444 flow
[2024-03-09 06:31:35,483 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 159 transitions, 440 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:35,485 INFO  L231             Difference]: Finished difference. Result has 155 places, 147 transitions, 350 flow
[2024-03-09 06:31:35,485 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=350, PETRI_PLACES=155, PETRI_TRANSITIONS=147}
[2024-03-09 06:31:35,485 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 2 predicate places.
[2024-03-09 06:31:35,485 INFO  L495      AbstractCegarLoop]: Abstraction has has 155 places, 147 transitions, 350 flow
[2024-03-09 06:31:35,486 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 163.5) internal successors, (654), 4 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:35,486 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:35,486 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:35,486 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-03-09 06:31:35,486 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:31:35,486 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:35,487 INFO  L85        PathProgramCache]: Analyzing trace with hash -1904737775, now seen corresponding path program 1 times
[2024-03-09 06:31:35,487 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:35,487 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869007027]
[2024-03-09 06:31:35,487 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:35,487 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:35,493 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:35,506 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:31:35,506 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:35,507 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869007027]
[2024-03-09 06:31:35,507 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869007027] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:35,507 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:35,507 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:31:35,507 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374743717]
[2024-03-09 06:31:35,507 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:35,507 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:31:35,507 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:35,508 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:31:35,508 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:31:35,553 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-09 06:31:35,553 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 147 transitions, 350 flow. Second operand  has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:35,553 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:35,553 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-09 06:31:35,554 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:46,875 INFO  L124   PetriNetUnfolderBase]: 48754/121347 cut-off events.
[2024-03-09 06:31:46,875 INFO  L125   PetriNetUnfolderBase]: For 18939/18998 co-relation queries the response was YES.
[2024-03-09 06:31:47,377 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 192687 conditions, 121347 events. 48754/121347 cut-off events. For 18939/18998 co-relation queries the response was YES. Maximal size of possible extension queue 3644. Compared 1638981 event pairs, 34395 based on Foata normal form. 0/108683 useless extension candidates. Maximal degree in co-relation 191547. Up to 54063 conditions per place. 
[2024-03-09 06:31:47,871 INFO  L140   encePairwiseOnDemand]: 194/203 looper letters, 45 selfloop transitions, 8 changer transitions 0/170 dead transitions.
[2024-03-09 06:31:47,871 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 170 transitions, 534 flow
[2024-03-09 06:31:47,876 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:31:47,876 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:31:47,877 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 522 transitions.
[2024-03-09 06:31:47,877 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8571428571428571
[2024-03-09 06:31:47,877 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 522 transitions.
[2024-03-09 06:31:47,877 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 522 transitions.
[2024-03-09 06:31:47,877 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:31:47,878 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 522 transitions.
[2024-03-09 06:31:47,878 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:47,879 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:47,879 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:47,880 INFO  L175             Difference]: Start difference. First operand has 155 places, 147 transitions, 350 flow. Second operand 3 states and 522 transitions.
[2024-03-09 06:31:47,880 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 170 transitions, 534 flow
[2024-03-09 06:31:48,123 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 170 transitions, 528 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:31:48,125 INFO  L231             Difference]: Finished difference. Result has 157 places, 154 transitions, 406 flow
[2024-03-09 06:31:48,125 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=406, PETRI_PLACES=157, PETRI_TRANSITIONS=154}
[2024-03-09 06:31:48,125 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 4 predicate places.
[2024-03-09 06:31:48,125 INFO  L495      AbstractCegarLoop]: Abstraction has has 157 places, 154 transitions, 406 flow
[2024-03-09 06:31:48,126 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 157.66666666666666) internal successors, (473), 3 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:48,126 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:31:48,126 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:31:48,126 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-09 06:31:48,126 INFO  L420      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:31:48,126 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:31:48,126 INFO  L85        PathProgramCache]: Analyzing trace with hash 610077042, now seen corresponding path program 1 times
[2024-03-09 06:31:48,126 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:31:48,126 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799943076]
[2024-03-09 06:31:48,127 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:31:48,127 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:31:48,132 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:31:48,159 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 06:31:48,159 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:31:48,159 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799943076]
[2024-03-09 06:31:48,160 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799943076] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:31:48,160 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:31:48,160 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-09 06:31:48,160 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220359312]
[2024-03-09 06:31:48,160 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:31:48,160 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-09 06:31:48,160 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:31:48,160 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-09 06:31:48,160 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-09 06:31:48,203 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 203
[2024-03-09 06:31:48,203 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 154 transitions, 406 flow. Second operand  has 4 states, 4 states have (on average 163.75) internal successors, (655), 4 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:31:48,203 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:31:48,203 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 203
[2024-03-09 06:31:48,203 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:31:57,284 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 220#true, 20#L678-5true, 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 82#L679-3true, 228#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|)])
[2024-03-09 06:31:57,284 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-09 06:31:57,284 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:31:57,284 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:31:57,284 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:31:57,285 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 220#true, 20#L678-5true, 41#L679-3true, 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|)])
[2024-03-09 06:31:57,285 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-09 06:31:57,285 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:31:57,285 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:31:57,285 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:31:59,462 INFO  L124   PetriNetUnfolderBase]: 38101/118355 cut-off events.
[2024-03-09 06:31:59,462 INFO  L125   PetriNetUnfolderBase]: For 12909/13481 co-relation queries the response was YES.
[2024-03-09 06:32:00,147 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 183966 conditions, 118355 events. 38101/118355 cut-off events. For 12909/13481 co-relation queries the response was YES. Maximal size of possible extension queue 3792. Compared 1746995 event pairs, 20064 based on Foata normal form. 1064/105644 useless extension candidates. Maximal degree in co-relation 152341. Up to 26585 conditions per place. 
[2024-03-09 06:32:00,611 INFO  L140   encePairwiseOnDemand]: 198/203 looper letters, 49 selfloop transitions, 4 changer transitions 0/180 dead transitions.
[2024-03-09 06:32:00,612 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 180 transitions, 577 flow
[2024-03-09 06:32:00,612 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-09 06:32:00,613 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-09 06:32:00,615 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 702 transitions.
[2024-03-09 06:32:00,615 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8645320197044335
[2024-03-09 06:32:00,615 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 702 transitions.
[2024-03-09 06:32:00,616 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 702 transitions.
[2024-03-09 06:32:00,616 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:32:00,616 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 702 transitions.
[2024-03-09 06:32:00,619 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 5 states, 4 states have (on average 175.5) internal successors, (702), 4 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:00,621 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 5 states, 5 states have (on average 203.0) internal successors, (1015), 5 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:00,621 INFO  L81            ComplementDD]: Finished complementDD. Result  has 5 states, 5 states have (on average 203.0) internal successors, (1015), 5 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:00,621 INFO  L175             Difference]: Start difference. First operand has 157 places, 154 transitions, 406 flow. Second operand 4 states and 702 transitions.
[2024-03-09 06:32:00,621 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 180 transitions, 577 flow
[2024-03-09 06:32:00,792 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 180 transitions, 561 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:32:00,793 INFO  L231             Difference]: Finished difference. Result has 159 places, 155 transitions, 406 flow
[2024-03-09 06:32:00,793 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=406, PETRI_PLACES=159, PETRI_TRANSITIONS=155}
[2024-03-09 06:32:00,794 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 6 predicate places.
[2024-03-09 06:32:00,794 INFO  L495      AbstractCegarLoop]: Abstraction has has 159 places, 155 transitions, 406 flow
[2024-03-09 06:32:00,794 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 4 states have (on average 163.75) internal successors, (655), 4 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:00,794 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:32:00,794 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:32:00,794 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-03-09 06:32:00,795 INFO  L420      AbstractCegarLoop]: === Iteration 4 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:32:00,795 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:32:00,795 INFO  L85        PathProgramCache]: Analyzing trace with hash -1178564965, now seen corresponding path program 1 times
[2024-03-09 06:32:00,795 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:32:00,795 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800799246]
[2024-03-09 06:32:00,795 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:32:00,795 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:32:00,801 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:32:00,813 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked.
[2024-03-09 06:32:00,814 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:32:00,814 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800799246]
[2024-03-09 06:32:00,814 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800799246] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:32:00,814 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:32:00,814 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:32:00,814 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747802919]
[2024-03-09 06:32:00,814 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:32:00,814 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:32:00,814 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:32:00,815 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:32:00,815 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:32:00,858 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-09 06:32:00,859 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 155 transitions, 406 flow. Second operand  has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:00,859 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:32:00,859 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-09 06:32:00,859 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:32:17,565 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][160], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 232#true])
[2024-03-09 06:32:17,566 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:17,566 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:17,566 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:32:17,566 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:18,033 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][160], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 232#true])
[2024-03-09 06:32:18,033 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-09 06:32:18,034 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-09 06:32:18,034 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:18,034 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:18,141 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][160], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 232#true])
[2024-03-09 06:32:18,141 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:18,141 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-09 06:32:18,141 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:18,141 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:18,515 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][160], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 232#true])
[2024-03-09 06:32:18,515 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:32:18,516 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:18,516 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-09 06:32:18,516 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:18,683 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][160], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 129#L679-3true, 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 232#true])
[2024-03-09 06:32:18,683 INFO  L294   olderBase$Statistics]: this new event has 154 ancestors and is cut-off event
[2024-03-09 06:32:18,683 INFO  L297   olderBase$Statistics]:   existing Event has 154 ancestors and is cut-off event
[2024-03-09 06:32:18,683 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-09 06:32:18,683 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-09 06:32:18,684 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][160], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 232#true])
[2024-03-09 06:32:18,684 INFO  L294   olderBase$Statistics]: this new event has 154 ancestors and is cut-off event
[2024-03-09 06:32:18,684 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-09 06:32:18,684 INFO  L297   olderBase$Statistics]:   existing Event has 154 ancestors and is cut-off event
[2024-03-09 06:32:18,684 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-09 06:32:18,902 INFO  L124   PetriNetUnfolderBase]: 66708/184616 cut-off events.
[2024-03-09 06:32:18,902 INFO  L125   PetriNetUnfolderBase]: For 53608/59332 co-relation queries the response was YES.
[2024-03-09 06:32:19,816 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 322661 conditions, 184616 events. 66708/184616 cut-off events. For 53608/59332 co-relation queries the response was YES. Maximal size of possible extension queue 5892. Compared 2770631 event pairs, 39893 based on Foata normal form. 98/163717 useless extension candidates. Maximal degree in co-relation 122750. Up to 72383 conditions per place. 
[2024-03-09 06:32:20,745 INFO  L140   encePairwiseOnDemand]: 194/203 looper letters, 48 selfloop transitions, 13 changer transitions 0/181 dead transitions.
[2024-03-09 06:32:20,745 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 181 transitions, 625 flow
[2024-03-09 06:32:20,746 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:32:20,746 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:32:20,747 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 521 transitions.
[2024-03-09 06:32:20,747 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8555008210180624
[2024-03-09 06:32:20,747 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 521 transitions.
[2024-03-09 06:32:20,747 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 521 transitions.
[2024-03-09 06:32:20,748 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:32:20,748 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 521 transitions.
[2024-03-09 06:32:20,749 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 173.66666666666666) internal successors, (521), 3 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:20,749 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:20,750 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:20,750 INFO  L175             Difference]: Start difference. First operand has 159 places, 155 transitions, 406 flow. Second operand 3 states and 521 transitions.
[2024-03-09 06:32:20,750 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 181 transitions, 625 flow
[2024-03-09 06:32:20,768 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 181 transitions, 619 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:32:20,770 INFO  L231             Difference]: Finished difference. Result has 161 places, 166 transitions, 516 flow
[2024-03-09 06:32:20,770 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=516, PETRI_PLACES=161, PETRI_TRANSITIONS=166}
[2024-03-09 06:32:20,771 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 8 predicate places.
[2024-03-09 06:32:20,771 INFO  L495      AbstractCegarLoop]: Abstraction has has 161 places, 166 transitions, 516 flow
[2024-03-09 06:32:20,771 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:20,771 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:32:20,771 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:32:20,771 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-03-09 06:32:20,771 INFO  L420      AbstractCegarLoop]: === Iteration 5 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:32:20,772 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:32:20,772 INFO  L85        PathProgramCache]: Analyzing trace with hash 1690053666, now seen corresponding path program 1 times
[2024-03-09 06:32:20,772 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:32:20,772 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792664251]
[2024-03-09 06:32:20,772 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:32:20,772 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:32:20,784 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:32:20,796 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-03-09 06:32:20,796 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:32:20,796 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792664251]
[2024-03-09 06:32:20,796 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792664251] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:32:20,797 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:32:20,797 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:32:20,797 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359019714]
[2024-03-09 06:32:20,797 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:32:20,797 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:32:20,797 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:32:20,797 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:32:20,797 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:32:20,839 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-09 06:32:20,840 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 166 transitions, 516 flow. Second operand  has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:20,840 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:32:20,841 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-09 06:32:20,841 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:32:23,797 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][121], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 147#L688-4true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:23,797 INFO  L294   olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event
[2024-03-09 06:32:23,797 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-09 06:32:23,797 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-09 06:32:23,797 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-09 06:32:25,111 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][180], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 106#L678-6true, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:25,112 INFO  L294   olderBase$Statistics]: this new event has 98 ancestors and is cut-off event
[2024-03-09 06:32:25,112 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-09 06:32:25,112 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-09 06:32:25,112 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-09 06:32:25,112 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][188], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, 106#L678-6true, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:25,113 INFO  L294   olderBase$Statistics]: this new event has 96 ancestors and is cut-off event
[2024-03-09 06:32:25,113 INFO  L297   olderBase$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 06:32:25,113 INFO  L297   olderBase$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 06:32:25,113 INFO  L297   olderBase$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-09 06:32:25,900 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][188], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, 106#L678-6true, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:25,900 INFO  L294   olderBase$Statistics]: this new event has 98 ancestors and is cut-off event
[2024-03-09 06:32:25,900 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-09 06:32:25,901 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-09 06:32:25,901 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-09 06:32:26,231 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 78#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:26,231 INFO  L294   olderBase$Statistics]: this new event has 98 ancestors and is cut-off event
[2024-03-09 06:32:26,231 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-09 06:32:26,231 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-09 06:32:26,231 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-09 06:32:26,564 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:26,565 INFO  L294   olderBase$Statistics]: this new event has 99 ancestors and is cut-off event
[2024-03-09 06:32:26,565 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is cut-off event
[2024-03-09 06:32:26,565 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is cut-off event
[2024-03-09 06:32:26,565 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is cut-off event
[2024-03-09 06:32:27,038 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][121], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:27,039 INFO  L294   olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event
[2024-03-09 06:32:27,039 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is not cut-off event
[2024-03-09 06:32:27,039 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is not cut-off event
[2024-03-09 06:32:27,039 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is not cut-off event
[2024-03-09 06:32:27,039 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][121], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:27,039 INFO  L294   olderBase$Statistics]: this new event has 101 ancestors and is cut-off event
[2024-03-09 06:32:27,039 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-09 06:32:27,039 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-09 06:32:27,039 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-09 06:32:27,040 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 78#L679true, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 232#true])
[2024-03-09 06:32:27,040 INFO  L294   olderBase$Statistics]: this new event has 100 ancestors and is cut-off event
[2024-03-09 06:32:27,040 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is cut-off event
[2024-03-09 06:32:27,040 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is cut-off event
[2024-03-09 06:32:27,040 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is cut-off event
[2024-03-09 06:32:27,386 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][121], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 78#L679true, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:27,386 INFO  L294   olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event
[2024-03-09 06:32:27,386 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is not cut-off event
[2024-03-09 06:32:27,387 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is not cut-off event
[2024-03-09 06:32:27,387 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is not cut-off event
[2024-03-09 06:32:27,387 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 232#true])
[2024-03-09 06:32:27,388 INFO  L294   olderBase$Statistics]: this new event has 101 ancestors and is cut-off event
[2024-03-09 06:32:27,388 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-09 06:32:27,388 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-09 06:32:27,388 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-09 06:32:29,091 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][121], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:29,091 INFO  L294   olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event
[2024-03-09 06:32:29,091 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-09 06:32:29,092 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-09 06:32:29,092 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-09 06:32:29,092 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:29,092 INFO  L294   olderBase$Statistics]: this new event has 104 ancestors and is cut-off event
[2024-03-09 06:32:29,093 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:29,093 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:29,093 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:29,541 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][138], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, 54#L678-5true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#L688-4true, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:29,541 INFO  L294   olderBase$Statistics]: this new event has 107 ancestors and is cut-off event
[2024-03-09 06:32:29,541 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:29,542 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:29,542 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:29,953 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][182], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, 38#L679true, 106#L678-6true, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:29,954 INFO  L294   olderBase$Statistics]: this new event has 106 ancestors and is cut-off event
[2024-03-09 06:32:29,954 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:32:29,954 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:32:29,954 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:32:29,959 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][148], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#L688-4true, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:29,959 INFO  L294   olderBase$Statistics]: this new event has 107 ancestors and is cut-off event
[2024-03-09 06:32:29,959 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:29,959 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:29,960 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:31,101 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 155#L679-3true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:31,102 INFO  L294   olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event
[2024-03-09 06:32:31,102 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is not cut-off event
[2024-03-09 06:32:31,102 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is not cut-off event
[2024-03-09 06:32:31,102 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is not cut-off event
[2024-03-09 06:32:32,192 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][182], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, 38#L679true, 106#L678-6true, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 129#L679-3true, 232#true])
[2024-03-09 06:32:32,192 INFO  L294   olderBase$Statistics]: this new event has 110 ancestors and is cut-off event
[2024-03-09 06:32:32,192 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:32,192 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:32,192 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:32,202 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][138], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:32,202 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,203 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,203 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,203 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,203 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][148], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, 94#L678-5true, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 232#true])
[2024-03-09 06:32:32,203 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,203 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,203 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,203 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,592 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][120], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 82#L679-3true, 232#true])
[2024-03-09 06:32:32,593 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,593 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,593 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:32,593 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:33,318 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 147#L688-4true, threadThread4of4ForFork1InUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 232#true])
[2024-03-09 06:32:33,319 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event
[2024-03-09 06:32:33,319 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-09 06:32:33,319 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-09 06:32:33,319 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-09 06:32:33,326 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([669] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread1of4ForFork0_#t~nondet2_3|)  InVars {threadThread1of4ForFork0_#t~nondet2=|v_threadThread1of4ForFork0_#t~nondet2_3|}  OutVars{threadThread1of4ForFork0_#t~nondet2=|v_threadThread1of4ForFork0_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][72], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 147#L688-4true, threadThread4of4ForFork1InUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 82#L679-3true, 232#true])
[2024-03-09 06:32:33,326 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event
[2024-03-09 06:32:33,327 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-09 06:32:33,327 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-09 06:32:33,327 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-09 06:32:33,758 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:33,759 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:32:33,759 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:33,759 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:33,759 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:34,465 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][121], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:34,466 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event
[2024-03-09 06:32:34,466 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is not cut-off event
[2024-03-09 06:32:34,466 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is not cut-off event
[2024-03-09 06:32:34,466 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is not cut-off event
[2024-03-09 06:32:34,466 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][121], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 180#L677-3true, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:34,466 INFO  L294   olderBase$Statistics]: this new event has 115 ancestors and is cut-off event
[2024-03-09 06:32:34,467 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-09 06:32:34,467 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-09 06:32:34,467 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-09 06:32:34,468 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:34,468 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,468 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,468 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,468 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,776 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 129#L679-3true, 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:34,777 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,777 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,777 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,777 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,778 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:34,778 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,778 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,778 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,778 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,790 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 129#L679-3true, 127#L692-1true, 232#true])
[2024-03-09 06:32:34,791 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,791 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,791 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,791 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,792 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:34,792 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,792 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,792 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,792 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,796 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 129#L679-3true, 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:34,796 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,796 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,796 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,796 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,797 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:34,797 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,797 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,797 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:34,797 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:35,084 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 165#L677-3true, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:35,085 INFO  L294   olderBase$Statistics]: this new event has 115 ancestors and is cut-off event
[2024-03-09 06:32:35,085 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-09 06:32:35,085 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-09 06:32:35,085 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-09 06:32:35,086 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:35,086 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event
[2024-03-09 06:32:35,086 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is not cut-off event
[2024-03-09 06:32:35,086 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is not cut-off event
[2024-03-09 06:32:35,086 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is not cut-off event
[2024-03-09 06:32:36,600 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 180#L677-3true, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:36,600 INFO  L294   olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event
[2024-03-09 06:32:36,600 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is not cut-off event
[2024-03-09 06:32:36,600 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is not cut-off event
[2024-03-09 06:32:36,600 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is not cut-off event
[2024-03-09 06:32:37,986 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][138], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 13#L690-7true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 232#true])
[2024-03-09 06:32:37,987 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:32:37,987 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:32:37,987 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:32:37,987 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:32:38,619 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][120], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 82#L679-3true, 232#true])
[2024-03-09 06:32:38,619 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:32:38,619 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:38,620 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:38,620 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:38,729 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][148], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 13#L690-7true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 232#true])
[2024-03-09 06:32:38,730 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:32:38,730 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:32:38,730 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:32:38,730 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:32:39,335 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:39,335 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-09 06:32:39,335 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:32:39,336 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:32:39,336 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:32:40,054 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:40,055 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event
[2024-03-09 06:32:40,055 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is not cut-off event
[2024-03-09 06:32:40,055 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is not cut-off event
[2024-03-09 06:32:40,055 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is not cut-off event
[2024-03-09 06:32:40,154 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:40,154 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-09 06:32:40,154 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:32:40,154 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:32:40,154 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:32:40,662 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:40,662 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event
[2024-03-09 06:32:40,662 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is not cut-off event
[2024-03-09 06:32:40,662 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is not cut-off event
[2024-03-09 06:32:40,662 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is not cut-off event
[2024-03-09 06:32:41,382 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:41,383 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,383 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,383 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,383 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,385 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:41,386 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,386 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,386 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,386 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,391 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 82#L679-3true, 232#true])
[2024-03-09 06:32:41,391 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,391 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,391 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,392 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,393 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:41,393 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,393 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,394 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,394 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,500 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:41,500 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,500 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,501 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,501 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,502 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:41,503 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,503 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,503 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,503 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,521 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][182], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1NotInUse, 106#L678-6true, threadThread4of4ForFork1InUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:41,521 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,521 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,521 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,522 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,561 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:41,562 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,562 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,562 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,562 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,563 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][138], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 13#L690-7true, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:41,563 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,563 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,563 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,564 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,564 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][148], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, 94#L678-5true, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 13#L690-7true, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:41,564 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,564 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,564 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,564 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,565 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][138], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:41,565 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,565 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,566 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,566 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,566 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][148], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, 167#L678-6true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:41,566 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,566 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,566 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,566 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:41,582 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:41,582 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,582 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,583 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:41,583 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:32:42,043 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:42,043 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,044 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,044 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,044 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,047 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][120], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, 54#L678-5true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:42,047 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:32:42,047 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:42,047 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:42,047 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:32:42,142 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1InUse, 180#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:42,142 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,142 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,143 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,143 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,170 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:42,171 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,171 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,171 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,171 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,237 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 37#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 82#L679-3true, 232#true])
[2024-03-09 06:32:42,237 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event
[2024-03-09 06:32:42,237 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-09 06:32:42,237 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-09 06:32:42,238 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-09 06:32:42,238 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 37#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:42,238 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event
[2024-03-09 06:32:42,238 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-09 06:32:42,238 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-09 06:32:42,238 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-09 06:32:42,789 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 180#L677-3true, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:42,789 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,789 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,790 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,790 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,794 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 82#L679-3true, 127#L692-1true, 232#true])
[2024-03-09 06:32:42,794 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,794 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,794 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,795 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,796 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:42,796 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,796 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,796 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,797 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,877 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 38#L679true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:42,877 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,877 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,877 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,877 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,898 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 13#L690-7true, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:42,898 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,898 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,898 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,898 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,901 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1InUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:42,901 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,901 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,901 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,901 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,942 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([669] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread1of4ForFork0_#t~nondet2_3|)  InVars {threadThread1of4ForFork0_#t~nondet2=|v_threadThread1of4ForFork0_#t~nondet2_3|}  OutVars{threadThread1of4ForFork0_#t~nondet2=|v_threadThread1of4ForFork0_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][72], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 20#L678-5true, 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 13#L690-7true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 82#L679-3true, 232#true])
[2024-03-09 06:32:42,942 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,942 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,942 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,942 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,943 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([669] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread1of4ForFork0_#t~nondet2_3|)  InVars {threadThread1of4ForFork0_#t~nondet2=|v_threadThread1of4ForFork0_#t~nondet2_3|}  OutVars{threadThread1of4ForFork0_#t~nondet2=|v_threadThread1of4ForFork0_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][72], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 20#L678-5true, 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 13#L690-7true, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:42,943 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,943 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,943 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,943 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-09 06:32:42,958 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 180#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 129#L679-3true, 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:42,958 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,958 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,958 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:42,958 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-09 06:32:43,406 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 180#L677-3true, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:43,406 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,406 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,406 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,407 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,449 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][182], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L678-6true, threadThread4of4ForFork1InUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:43,450 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,450 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,450 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,450 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,450 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][187], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L678-6true, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:43,450 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,450 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,450 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,451 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,453 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:43,453 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,453 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,453 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,453 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:32:43,461 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 65#L677-3true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 82#L679-3true, 127#L692-1true, 232#true])
[2024-03-09 06:32:43,462 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,462 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,462 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,462 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,462 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 65#L677-3true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:43,462 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,462 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,463 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:43,463 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-09 06:32:44,190 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:44,190 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-09 06:32:44,190 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 06:32:44,191 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 06:32:44,191 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-09 06:32:44,932 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1InUse, 78#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:44,932 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is cut-off event
[2024-03-09 06:32:44,933 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:32:44,933 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:32:44,933 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:32:44,938 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:44,938 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event
[2024-03-09 06:32:44,938 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-09 06:32:44,938 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-09 06:32:44,939 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-09 06:32:45,384 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][148], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 78#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:45,384 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is cut-off event
[2024-03-09 06:32:45,384 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:32:45,385 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:32:45,385 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:32:45,464 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:45,464 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,465 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,465 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,465 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,480 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 82#L679-3true, 127#L692-1true, 232#true])
[2024-03-09 06:32:45,480 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-09 06:32:45,480 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:32:45,480 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:32:45,480 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:32:45,491 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 37#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:45,491 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,491 INFO  L297   olderBase$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-09 06:32:45,491 INFO  L297   olderBase$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-09 06:32:45,491 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,747 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][148], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, 167#L678-6true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:45,747 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,747 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,747 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,747 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:32:45,834 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 31#L678-4true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 82#L679-3true, 232#true])
[2024-03-09 06:32:45,834 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event
[2024-03-09 06:32:45,834 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-09 06:32:45,834 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-09 06:32:45,834 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-09 06:32:45,835 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 31#L678-4true, 238#true, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:45,835 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event
[2024-03-09 06:32:45,835 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-09 06:32:45,835 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-09 06:32:45,835 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-09 06:32:46,082 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:46,083 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-09 06:32:46,083 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:32:46,083 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:32:46,083 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:32:46,157 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1NotInUse, 65#L677-3true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:46,157 INFO  L294   olderBase$Statistics]: this new event has 134 ancestors and is cut-off event
[2024-03-09 06:32:46,157 INFO  L297   olderBase$Statistics]:   existing Event has 97 ancestors and is cut-off event
[2024-03-09 06:32:46,157 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-09 06:32:46,157 INFO  L297   olderBase$Statistics]:   existing Event has 97 ancestors and is cut-off event
[2024-03-09 06:32:46,459 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 82#L679-3true, 127#L692-1true, 232#true])
[2024-03-09 06:32:46,459 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event
[2024-03-09 06:32:46,459 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-09 06:32:46,459 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-09 06:32:46,459 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-09 06:32:46,460 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, 106#L678-6true, threadThread4of4ForFork1NotInUse, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:46,460 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event
[2024-03-09 06:32:46,460 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-09 06:32:46,460 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-09 06:32:46,460 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-09 06:32:46,858 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([749] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread3of4ForFork1_#t~nondet2_3|)  InVars {threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|}  OutVars{threadThread3of4ForFork1_#t~nondet2=|v_threadThread3of4ForFork1_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][120], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:46,858 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is cut-off event
[2024-03-09 06:32:46,858 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-09 06:32:46,858 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-09 06:32:46,858 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-09 06:32:47,777 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][193], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, 106#L678-6true, threadThread4of4ForFork1NotInUse, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:47,778 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:32:47,778 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:47,778 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:47,778 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-09 06:32:47,778 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, 31#L678-4true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:47,778 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,779 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:32:47,779 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:32:47,779 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,786 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:47,786 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,786 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:32:47,787 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:32:47,787 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:32:47,959 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:47,960 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,960 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,960 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,960 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,993 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:47,993 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,993 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,993 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-09 06:32:47,993 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-09 06:32:48,006 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][138], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 13#L690-7true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 232#true])
[2024-03-09 06:32:48,007 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is cut-off event
[2024-03-09 06:32:48,007 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-09 06:32:48,007 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-09 06:32:48,007 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-09 06:32:48,007 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][148], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 13#L690-7true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:48,007 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is cut-off event
[2024-03-09 06:32:48,008 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-09 06:32:48,008 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-09 06:32:48,008 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-09 06:32:48,029 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 37#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:48,029 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-09 06:32:48,029 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:32:48,029 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:32:48,029 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-09 06:32:48,200 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][193], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, 106#L678-6true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:48,200 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:48,200 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:32:48,201 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:48,201 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:48,215 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:48,215 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event
[2024-03-09 06:32:48,215 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is not cut-off event
[2024-03-09 06:32:48,216 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is not cut-off event
[2024-03-09 06:32:48,216 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is not cut-off event
[2024-03-09 06:32:48,216 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:48,216 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:32:48,216 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:48,216 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:48,217 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:48,560 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([717] L678-4-->L678-5: Formula: (= |v_threadThread4of4ForFork1_#t~nondet2_3| |v_#race~data~0_4|)  InVars {threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  OutVars{#race~data~0=|v_#race~data~0_4|, threadThread4of4ForFork1_#t~nondet2=|v_threadThread4of4ForFork1_#t~nondet2_3|}  AuxVars[]  AssignedVars[#race~data~0][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1InUse, 13#L690-7true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 232#true])
[2024-03-09 06:32:48,561 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event
[2024-03-09 06:32:48,561 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-09 06:32:48,561 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-09 06:32:48,561 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-09 06:32:48,571 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([669] L678-4-->L678-5: Formula: (= |v_#race~data~0_4| |v_threadThread1of4ForFork0_#t~nondet2_3|)  InVars {threadThread1of4ForFork0_#t~nondet2=|v_threadThread1of4ForFork0_#t~nondet2_3|}  OutVars{threadThread1of4ForFork0_#t~nondet2=|v_threadThread1of4ForFork0_#t~nondet2_3|, #race~data~0=|v_#race~data~0_4|}  AuxVars[]  AssignedVars[#race~data~0][72], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 13#L690-7true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 232#true])
[2024-03-09 06:32:48,571 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event
[2024-03-09 06:32:48,571 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-09 06:32:48,572 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-09 06:32:48,572 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-09 06:32:48,574 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:48,574 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:32:48,574 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-09 06:32:48,574 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-09 06:32:48,574 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-09 06:32:48,574 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:48,574 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:32:48,575 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:48,575 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-09 06:32:48,575 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:48,579 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 65#L677-3true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:48,580 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:32:48,580 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-09 06:32:48,580 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:48,580 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:32:48,703 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:48,703 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event
[2024-03-09 06:32:48,703 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-09 06:32:48,703 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-09 06:32:48,703 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-09 06:32:48,731 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:48,732 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event
[2024-03-09 06:32:48,732 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-09 06:32:48,732 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-09 06:32:48,732 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-09 06:32:48,748 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 87#$Ultimate##0true, 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:48,748 INFO  L294   olderBase$Statistics]: this new event has 142 ancestors and is cut-off event
[2024-03-09 06:32:48,748 INFO  L297   olderBase$Statistics]:   existing Event has 142 ancestors and is cut-off event
[2024-03-09 06:32:48,749 INFO  L297   olderBase$Statistics]:   existing Event has 105 ancestors and is cut-off event
[2024-03-09 06:32:48,749 INFO  L297   olderBase$Statistics]:   existing Event has 105 ancestors and is cut-off event
[2024-03-09 06:32:48,765 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 189#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:48,766 INFO  L294   olderBase$Statistics]: this new event has 142 ancestors and is cut-off event
[2024-03-09 06:32:48,766 INFO  L297   olderBase$Statistics]:   existing Event has 105 ancestors and is cut-off event
[2024-03-09 06:32:48,766 INFO  L297   olderBase$Statistics]:   existing Event has 105 ancestors and is cut-off event
[2024-03-09 06:32:48,766 INFO  L297   olderBase$Statistics]:   existing Event has 142 ancestors and is cut-off event
[2024-03-09 06:32:48,906 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][194], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, 78#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:48,906 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:32:48,906 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-09 06:32:48,907 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:48,907 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:49,050 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][193], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1NotInUse, 106#L678-6true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,050 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,050 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,050 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,050 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,062 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][194], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,062 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,062 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,062 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,062 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,063 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,063 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,063 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,063 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,063 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,063 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,064 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][194], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,064 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,064 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,064 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,064 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,064 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,065 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,065 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,065 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,065 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,065 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,065 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,069 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, 65#L677-3true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,069 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-09 06:32:49,069 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:49,069 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:49,070 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-09 06:32:49,070 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 65#L677-3true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,070 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-09 06:32:49,071 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:49,071 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-09 06:32:49,071 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:49,073 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 89#L677-3true, 232#true])
[2024-03-09 06:32:49,073 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-09 06:32:49,073 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:49,073 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:49,073 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-09 06:32:49,083 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 57#L677-3true, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,083 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-09 06:32:49,083 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:49,084 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-09 06:32:49,084 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-09 06:32:49,211 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][194], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,211 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,212 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,212 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,212 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,212 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,212 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,212 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,212 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,212 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,213 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,213 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,213 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,213 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,213 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,344 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, 106#L678-6true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,344 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,344 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,344 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,344 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,350 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,350 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,350 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,351 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,351 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,351 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,352 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,352 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,352 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,352 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,352 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,352 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,356 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L678-6true, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,356 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,356 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,356 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,356 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,357 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,357 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,357 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,357 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,357 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,357 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,357 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,357 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,358 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,358 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,358 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,358 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,358 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,359 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,359 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,359 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 58#L678-5true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,359 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,359 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,359 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,359 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,360 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 31#L678-4true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,360 INFO  L294   olderBase$Statistics]: this new event has 146 ancestors and is cut-off event
[2024-03-09 06:32:49,360 INFO  L297   olderBase$Statistics]:   existing Event has 109 ancestors and is cut-off event
[2024-03-09 06:32:49,360 INFO  L297   olderBase$Statistics]:   existing Event has 146 ancestors and is cut-off event
[2024-03-09 06:32:49,360 INFO  L297   olderBase$Statistics]:   existing Event has 109 ancestors and is cut-off event
[2024-03-09 06:32:49,460 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,460 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,460 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,460 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,461 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,486 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][193], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1NotInUse, 106#L678-6true, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,486 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:32:49,486 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:49,486 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:49,486 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:49,487 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1NotInUse, 106#L678-6true, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,487 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:32:49,487 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:49,487 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:49,487 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:49,488 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,488 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,489 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,489 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:32:49,489 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:32:49,491 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L678-6true, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,492 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,492 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,492 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,492 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,596 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,597 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,597 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,597 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,597 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-09 06:32:49,597 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:32:49,686 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 31#L678-4true, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,687 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-09 06:32:49,687 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:32:49,687 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:32:49,687 INFO  L297   olderBase$Statistics]:   existing Event has 149 ancestors and is cut-off event
[2024-03-09 06:32:49,688 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, 31#L678-4true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,688 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-09 06:32:49,688 INFO  L297   olderBase$Statistics]:   existing Event has 149 ancestors and is cut-off event
[2024-03-09 06:32:49,688 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:32:49,688 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:32:49,690 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][194], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,690 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,690 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,690 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,691 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,691 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,691 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,691 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,691 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,691 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,691 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,692 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:49,692 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,692 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,692 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,692 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,692 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,692 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 238#true, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,692 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,693 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,693 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,693 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,693 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,693 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,694 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,694 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,694 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,694 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,694 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,694 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,694 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 78#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,694 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:32:49,694 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-09 06:32:49,695 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:49,695 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:32:49,937 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, 106#L678-6true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,938 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,938 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,938 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,938 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,942 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:49,942 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,942 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,942 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,942 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-09 06:32:49,943 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:49,943 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:50,008 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:50,009 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-09 06:32:50,009 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:50,009 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:50,009 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:50,009 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:32:50,009 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-09 06:32:50,099 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:50,099 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-09 06:32:50,100 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-09 06:32:50,100 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:32:50,100 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:32:50,114 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:50,115 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-09 06:32:50,115 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:32:50,115 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:32:50,115 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-09 06:32:50,116 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 38#L679true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:50,116 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-09 06:32:50,116 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:32:50,116 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:32:50,116 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-09 06:32:50,142 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 85#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 232#true])
[2024-03-09 06:32:50,143 INFO  L294   olderBase$Statistics]: this new event has 154 ancestors and is cut-off event
[2024-03-09 06:32:50,143 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-09 06:32:50,143 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-09 06:32:50,143 INFO  L297   olderBase$Statistics]:   existing Event has 154 ancestors and is cut-off event
[2024-03-09 06:32:50,163 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true, 232#true])
[2024-03-09 06:32:50,163 INFO  L294   olderBase$Statistics]: this new event has 154 ancestors and is cut-off event
[2024-03-09 06:32:50,163 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-09 06:32:50,163 INFO  L297   olderBase$Statistics]:   existing Event has 154 ancestors and is cut-off event
[2024-03-09 06:32:50,163 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-09 06:32:50,408 INFO  L124   PetriNetUnfolderBase]: 106632/285963 cut-off events.
[2024-03-09 06:32:50,409 INFO  L125   PetriNetUnfolderBase]: For 207781/233302 co-relation queries the response was YES.
[2024-03-09 06:32:51,901 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 578204 conditions, 285963 events. 106632/285963 cut-off events. For 207781/233302 co-relation queries the response was YES. Maximal size of possible extension queue 9672. Compared 4456848 event pairs, 59041 based on Foata normal form. 314/252361 useless extension candidates. Maximal degree in co-relation 491639. Up to 112052 conditions per place. 
[2024-03-09 06:32:53,471 INFO  L140   encePairwiseOnDemand]: 194/203 looper letters, 52 selfloop transitions, 22 changer transitions 0/196 dead transitions.
[2024-03-09 06:32:53,472 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 196 transitions, 818 flow
[2024-03-09 06:32:53,472 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:32:53,472 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:32:53,473 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions.
[2024-03-09 06:32:53,473 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8505747126436781
[2024-03-09 06:32:53,474 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 518 transitions.
[2024-03-09 06:32:53,474 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 518 transitions.
[2024-03-09 06:32:53,474 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:32:53,474 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 518 transitions.
[2024-03-09 06:32:53,475 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 172.66666666666666) internal successors, (518), 3 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:53,476 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:53,476 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:53,476 INFO  L175             Difference]: Start difference. First operand has 161 places, 166 transitions, 516 flow. Second operand 3 states and 518 transitions.
[2024-03-09 06:32:53,476 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 196 transitions, 818 flow
[2024-03-09 06:32:56,596 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 196 transitions, 774 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:32:56,598 INFO  L231             Difference]: Finished difference. Result has 163 places, 184 transitions, 716 flow
[2024-03-09 06:32:56,599 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=716, PETRI_PLACES=163, PETRI_TRANSITIONS=184}
[2024-03-09 06:32:56,599 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 10 predicate places.
[2024-03-09 06:32:56,599 INFO  L495      AbstractCegarLoop]: Abstraction has has 163 places, 184 transitions, 716 flow
[2024-03-09 06:32:56,599 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 158.0) internal successors, (474), 3 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:56,600 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:32:56,600 INFO  L208   CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:32:56,600 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-03-09 06:32:56,600 INFO  L420      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:32:56,600 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:32:56,600 INFO  L85        PathProgramCache]: Analyzing trace with hash 1908225477, now seen corresponding path program 1 times
[2024-03-09 06:32:56,601 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:32:56,601 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183267945]
[2024-03-09 06:32:56,601 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:32:56,601 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:32:56,610 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:32:56,712 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:32:56,713 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:32:56,713 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183267945]
[2024-03-09 06:32:56,713 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183267945] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:32:56,713 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870395817]
[2024-03-09 06:32:56,713 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:32:56,714 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:32:56,714 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:32:56,716 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:32:56,717 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-03-09 06:32:56,817 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:32:56,818 INFO  L262         TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-09 06:32:56,819 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:32:56,896 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:32:56,897 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:32:56,956 INFO  L134       CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:32:56,957 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [870395817] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:32:56,957 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:32:56,957 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-09 06:32:56,957 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889878859]
[2024-03-09 06:32:56,957 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:32:56,958 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-09 06:32:56,958 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:32:56,958 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-09 06:32:56,959 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-09 06:32:57,013 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 203
[2024-03-09 06:32:57,015 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 184 transitions, 716 flow. Second operand  has 13 states, 13 states have (on average 161.0) internal successors, (2093), 13 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:32:57,015 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:32:57,015 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 203
[2024-03-09 06:32:57,016 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:02,044 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:02,045 INFO  L294   olderBase$Statistics]: this new event has 102 ancestors and is cut-off event
[2024-03-09 06:33:02,045 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:33:02,045 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:33:02,045 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-09 06:33:02,519 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, 106#L678-6true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:02,519 INFO  L294   olderBase$Statistics]: this new event has 104 ancestors and is cut-off event
[2024-03-09 06:33:02,519 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:02,519 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:02,519 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:02,763 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:02,763 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,763 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,764 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,764 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,772 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:02,772 INFO  L294   olderBase$Statistics]: this new event has 110 ancestors and is cut-off event
[2024-03-09 06:33:02,772 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:33:02,772 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:33:02,773 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:33:02,773 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:02,774 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,774 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,774 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,774 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,774 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:02,774 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,775 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,775 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,775 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:02,775 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:03,198 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:03,198 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-09 06:33:03,198 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:03,198 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:03,198 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:03,739 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:03,739 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:33:03,739 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:03,739 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:03,739 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:03,741 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:03,741 INFO  L294   olderBase$Statistics]: this new event has 112 ancestors and is cut-off event
[2024-03-09 06:33:03,741 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:03,741 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:03,741 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:03,742 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:03,742 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:33:03,742 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:03,742 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:03,742 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:03,742 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:04,071 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:04,072 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:33:04,072 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:04,072 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:04,072 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:05,019 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:05,019 INFO  L294   olderBase$Statistics]: this new event has 112 ancestors and is cut-off event
[2024-03-09 06:33:05,019 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:05,019 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:05,019 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:05,807 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, 106#L678-6true, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:05,807 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:33:05,807 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:33:05,807 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:33:05,808 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:33:05,809 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, 106#L678-6true, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:05,809 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-09 06:33:05,809 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:33:05,809 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:33:05,809 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-09 06:33:05,970 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:05,970 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:33:05,970 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:05,970 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:05,970 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:06,163 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:06,163 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,164 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,164 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,164 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,165 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:06,166 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,166 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,166 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,166 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,208 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 67#$Ultimate##0true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:06,209 INFO  L294   olderBase$Statistics]: this new event has 120 ancestors and is cut-off event
[2024-03-09 06:33:06,209 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-09 06:33:06,209 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-09 06:33:06,209 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-09 06:33:06,210 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 67#$Ultimate##0true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:06,210 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,211 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,211 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,211 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,211 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:06,212 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,212 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,212 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,212 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,212 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,212 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:06,213 INFO  L294   olderBase$Statistics]: this new event has 120 ancestors and is cut-off event
[2024-03-09 06:33:06,213 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-09 06:33:06,213 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-09 06:33:06,213 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-09 06:33:06,214 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:06,214 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,214 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,214 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,214 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,215 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, 106#L678-6true, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:06,215 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,215 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,215 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,215 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,215 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,340 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:06,340 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-09 06:33:06,341 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:06,341 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:06,341 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:06,341 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:06,555 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 180#L677-3true, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:06,556 INFO  L294   olderBase$Statistics]: this new event has 116 ancestors and is cut-off event
[2024-03-09 06:33:06,556 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:33:06,556 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:33:06,556 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:33:06,610 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:06,610 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,610 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,611 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,611 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,613 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:06,613 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,613 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,613 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:06,613 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-09 06:33:07,146 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,146 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,146 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,146 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,147 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,149 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:07,149 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,149 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,149 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,149 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,196 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:07,197 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,197 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,197 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,197 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,199 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:07,199 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,199 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,199 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,199 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,200 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,200 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,200 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,200 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,200 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,200 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,201 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,201 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,201 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,201 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,201 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,203 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,203 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,203 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,203 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,203 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,204 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:07,204 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,204 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,204 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,204 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,205 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,443 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,443 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,443 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,444 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,444 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,446 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 106#L678-6true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,447 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,447 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,447 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,447 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,449 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:07,449 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,449 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,449 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,449 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,450 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:07,450 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,450 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,450 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,450 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-09 06:33:07,451 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,451 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,451 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,451 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,451 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,451 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,453 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:07,453 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,453 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,453 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,453 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,453 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,641 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1InUse, 180#L677-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,641 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,642 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,642 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,642 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,644 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:07,644 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,644 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,644 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,644 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,887 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,887 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,887 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,887 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,887 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,888 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 106#L678-6true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:07,888 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,888 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,888 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:07,888 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:08,508 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1InUse, 180#L677-3true, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:08,508 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,509 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,509 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,509 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,511 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:08,511 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,511 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,512 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,512 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,526 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:08,526 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:33:08,526 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:33:08,526 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:33:08,527 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:33:08,527 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:08,527 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-09 06:33:08,527 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:33:08,528 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:33:08,528 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-09 06:33:08,529 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:08,529 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,530 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,530 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,530 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,530 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,531 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:08,532 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,532 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,532 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,532 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,532 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,935 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1InUse, 180#L677-3true, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:08,935 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,935 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,935 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,935 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,936 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:08,936 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,936 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,936 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:08,936 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:10,322 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:10,322 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,323 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,323 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,323 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,324 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:10,324 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,324 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,324 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,324 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,498 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:10,499 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-09 06:33:10,499 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:33:10,499 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:33:10,499 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:33:10,895 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:10,896 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,896 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,896 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,896 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,896 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,900 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:10,900 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,900 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,900 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,900 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,900 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-09 06:33:10,970 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:10,971 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-09 06:33:10,971 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:33:10,971 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:33:10,971 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:33:11,324 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,325 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,325 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,325 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,325 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,326 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,326 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,326 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,327 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,327 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,443 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:11,443 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is cut-off event
[2024-03-09 06:33:11,443 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:33:11,443 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:33:11,443 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:33:11,465 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,465 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-09 06:33:11,465 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:33:11,465 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:33:11,466 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-09 06:33:11,740 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,740 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,741 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,741 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,741 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,741 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,745 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,746 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,746 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,746 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,746 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,746 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-09 06:33:11,809 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 38#L679true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,809 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is cut-off event
[2024-03-09 06:33:11,809 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:33:11,810 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:33:11,810 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-09 06:33:11,929 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,930 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,930 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,930 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,930 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,951 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,952 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-09 06:33:11,952 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:33:11,952 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:33:11,952 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:33:11,954 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,954 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,955 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,955 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,955 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,955 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:11,955 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,956 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,956 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,956 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:11,956 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:12,540 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:12,540 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-09 06:33:12,540 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:12,540 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:12,540 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-09 06:33:13,125 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:13,125 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,125 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,125 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,125 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,219 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:13,220 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,220 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,220 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,220 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,276 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 41#L679-3true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:13,276 INFO  L294   olderBase$Statistics]: this new event has 134 ancestors and is cut-off event
[2024-03-09 06:33:13,277 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-09 06:33:13,277 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-09 06:33:13,277 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-09 06:33:13,279 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:13,279 INFO  L294   olderBase$Statistics]: this new event has 134 ancestors and is cut-off event
[2024-03-09 06:33:13,279 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-09 06:33:13,279 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-09 06:33:13,279 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-09 06:33:13,282 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:13,282 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,282 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,282 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,282 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,283 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,817 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, 38#L679true, 106#L678-6true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:13,818 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,818 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,818 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:13,818 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:14,126 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][204], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 106#L678-6true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:14,127 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event
[2024-03-09 06:33:14,127 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-09 06:33:14,127 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-09 06:33:14,127 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-09 06:33:14,426 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 82#L679-3true, 127#L692-1true])
[2024-03-09 06:33:14,427 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-09 06:33:14,427 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:33:14,427 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:33:14,427 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:33:14,748 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1InUse, 238#true, 129#L679-3true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:14,748 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-09 06:33:14,748 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:33:14,748 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:33:14,748 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-09 06:33:15,495 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 129#L679-3true, 127#L692-1true])
[2024-03-09 06:33:15,496 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-09 06:33:15,496 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:15,496 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:15,496 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-09 06:33:15,983 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 129#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:15,983 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event
[2024-03-09 06:33:15,984 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is not cut-off event
[2024-03-09 06:33:15,984 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is not cut-off event
[2024-03-09 06:33:15,984 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is not cut-off event
[2024-03-09 06:33:15,984 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is not cut-off event
[2024-03-09 06:33:16,921 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][204], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:16,921 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:33:16,921 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:16,922 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:16,922 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:16,929 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:16,929 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:33:16,929 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-09 06:33:16,929 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:16,930 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:16,940 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 87#$Ultimate##0true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:16,940 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:33:16,940 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:16,940 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:16,941 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:17,013 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [139#L678-5true, Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,013 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-09 06:33:17,013 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,013 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,013 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,014 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,014 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:17,014 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,014 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,014 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,014 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,014 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:33:17,015 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:17,015 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:17,015 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:17,015 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:17,015 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,015 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:17,015 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,015 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,015 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,016 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,016 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,022 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 189#$Ultimate##0true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 38#L679true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:17,022 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:33:17,022 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:17,022 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:17,022 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:17,111 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,111 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-09 06:33:17,111 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-09 06:33:17,111 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:17,111 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-09 06:33:17,184 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,184 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:17,184 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,184 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,184 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,263 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][204], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, 106#L678-6true, threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,264 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-09 06:33:17,264 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,264 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,264 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,264 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,264 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-09 06:33:17,264 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,265 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,265 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,273 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:17,273 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-09 06:33:17,273 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,273 INFO  L297   olderBase$Statistics]:   existing Event has 143 ancestors and is cut-off event
[2024-03-09 06:33:17,273 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,276 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,276 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:17,276 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,276 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,277 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,277 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,277 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,277 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true, 89#L677-3true])
[2024-03-09 06:33:17,277 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-09 06:33:17,277 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,277 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,277 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,278 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,278 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-09 06:33:17,278 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,278 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,278 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,278 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:17,278 INFO  L292   olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,279 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:17,279 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,279 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,279 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-09 06:33:17,279 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,279 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,279 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,325 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][204], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:17,325 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:33:17,325 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:17,325 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:17,325 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:17,340 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 57#L677-3true, 38#L679true, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,341 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-09 06:33:17,341 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,341 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,341 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,341 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][218], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,341 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:17,341 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,341 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,341 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,433 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:17,433 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-09 06:33:17,433 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,433 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-09 06:33:17,433 INFO  L297   olderBase$Statistics]:   existing Event has 143 ancestors and is cut-off event
[2024-03-09 06:33:17,435 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:17,435 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:17,435 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,435 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,435 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,435 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,619 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 78#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:17,620 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:17,620 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,620 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,620 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:17,853 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:17,853 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:33:17,854 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:33:17,854 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:33:17,854 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-09 06:33:18,130 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 94#L678-5true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:18,130 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-09 06:33:18,130 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:33:18,130 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:33:18,130 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-09 06:33:18,132 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:18,133 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:33:18,133 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:18,133 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:18,133 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-09 06:33:18,134 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 106#L678-6true, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:18,134 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-09 06:33:18,134 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:18,134 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-09 06:33:18,134 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-09 06:33:18,218 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [139#L678-5true, Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:18,219 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-09 06:33:18,219 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:18,219 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:18,219 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-09 06:33:18,219 INFO  L297   olderBase$Statistics]:   existing Event has 149 ancestors and is cut-off event
[2024-03-09 06:33:18,303 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:18,303 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,303 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,303 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,303 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,303 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,304 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][204], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:18,304 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,304 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,305 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,305 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,305 INFO  L292   olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:18,305 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,305 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,305 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,305 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,305 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,307 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:18,307 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,307 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,307 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,307 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,327 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:18,327 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,327 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,328 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,328 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,408 INFO  L292   olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:18,408 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,408 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,408 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,408 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,409 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-09 06:33:18,409 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-09 06:33:18,454 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 238#true, 127#L692-1true])
[2024-03-09 06:33:18,454 INFO  L294   olderBase$Statistics]: this new event has 152 ancestors and is cut-off event
[2024-03-09 06:33:18,454 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-09 06:33:18,454 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-09 06:33:18,454 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-09 06:33:18,510 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 38#L679true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 85#L679-3true, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 127#L692-1true])
[2024-03-09 06:33:18,511 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-09 06:33:18,511 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:33:18,511 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:33:18,511 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:33:18,566 INFO  L292   olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([599] L692-->L692-1: Formula: (= |v_#race~data~0_1| 0)  InVars {}  OutVars{#race~data~0=|v_#race~data~0_1|}  AuxVars[]  AssignedVars[#race~data~0][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (= |ULTIMATE.start_main_~i~1#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~threads_total~0#1|), threadThread1of4ForFork1NotInUse, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (= |ULTIMATE.start_main_~i~0#1| 0) (<= 4 |ULTIMATE.start_main_~threads_total~0#1|)), 129#L679-3true, 127#L692-1true])
[2024-03-09 06:33:18,566 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-09 06:33:18,566 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-09 06:33:18,566 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-09 06:33:18,567 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-09 06:33:19,006 INFO  L124   PetriNetUnfolderBase]: 64668/204965 cut-off events.
[2024-03-09 06:33:19,006 INFO  L125   PetriNetUnfolderBase]: For 128509/211525 co-relation queries the response was YES.
[2024-03-09 06:33:20,259 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 407476 conditions, 204965 events. 64668/204965 cut-off events. For 128509/211525 co-relation queries the response was YES. Maximal size of possible extension queue 6600. Compared 3307039 event pairs, 12380 based on Foata normal form. 149/177738 useless extension candidates. Maximal degree in co-relation 106006. Up to 36921 conditions per place. 
[2024-03-09 06:33:21,514 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 64 selfloop transitions, 11 changer transitions 0/228 dead transitions.
[2024-03-09 06:33:21,515 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 228 transitions, 956 flow
[2024-03-09 06:33:21,516 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-09 06:33:21,516 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-09 06:33:21,518 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1667 transitions.
[2024-03-09 06:33:21,518 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8211822660098522
[2024-03-09 06:33:21,518 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1667 transitions.
[2024-03-09 06:33:21,519 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1667 transitions.
[2024-03-09 06:33:21,519 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:21,519 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1667 transitions.
[2024-03-09 06:33:21,522 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 166.7) internal successors, (1667), 10 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:21,524 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 203.0) internal successors, (2233), 11 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:21,524 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 203.0) internal successors, (2233), 11 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:21,524 INFO  L175             Difference]: Start difference. First operand has 163 places, 184 transitions, 716 flow. Second operand 10 states and 1667 transitions.
[2024-03-09 06:33:21,525 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 228 transitions, 956 flow
[2024-03-09 06:33:22,745 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 228 transitions, 912 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:33:22,747 INFO  L231             Difference]: Finished difference. Result has 173 places, 190 transitions, 728 flow
[2024-03-09 06:33:22,747 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=728, PETRI_PLACES=173, PETRI_TRANSITIONS=190}
[2024-03-09 06:33:22,748 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 20 predicate places.
[2024-03-09 06:33:22,748 INFO  L495      AbstractCegarLoop]: Abstraction has has 173 places, 190 transitions, 728 flow
[2024-03-09 06:33:22,749 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 161.0) internal successors, (2093), 13 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:22,749 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:22,749 INFO  L208   CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:22,754 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-03-09 06:33:22,954 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22
[2024-03-09 06:33:22,955 INFO  L420      AbstractCegarLoop]: === Iteration 7 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:22,955 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:22,956 INFO  L85        PathProgramCache]: Analyzing trace with hash 77637191, now seen corresponding path program 1 times
[2024-03-09 06:33:22,956 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:22,956 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006357076]
[2024-03-09 06:33:22,957 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:22,957 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:22,970 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:23,002 INFO  L134       CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:33:23,003 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:23,003 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006357076]
[2024-03-09 06:33:23,003 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006357076] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:33:23,003 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:33:23,003 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-09 06:33:23,003 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776501787]
[2024-03-09 06:33:23,004 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:33:23,004 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:33:23,004 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:23,005 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:33:23,005 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:33:23,016 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 168 out of 203
[2024-03-09 06:33:23,018 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 190 transitions, 728 flow. Second operand  has 3 states, 3 states have (on average 169.66666666666666) internal successors, (509), 3 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:23,018 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:23,018 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 203
[2024-03-09 06:33:23,018 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:24,935 INFO  L124   PetriNetUnfolderBase]: 2477/20223 cut-off events.
[2024-03-09 06:33:24,936 INFO  L125   PetriNetUnfolderBase]: For 6912/8992 co-relation queries the response was YES.
[2024-03-09 06:33:24,980 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 32159 conditions, 20223 events. 2477/20223 cut-off events. For 6912/8992 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 282945 event pairs, 1181 based on Foata normal form. 790/18962 useless extension candidates. Maximal degree in co-relation 12780. Up to 1688 conditions per place. 
[2024-03-09 06:33:25,012 INFO  L140   encePairwiseOnDemand]: 193/203 looper letters, 20 selfloop transitions, 10 changer transitions 0/172 dead transitions.
[2024-03-09 06:33:25,012 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 172 transitions, 625 flow
[2024-03-09 06:33:25,013 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:33:25,013 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:33:25,014 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 539 transitions.
[2024-03-09 06:33:25,014 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8850574712643678
[2024-03-09 06:33:25,014 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 539 transitions.
[2024-03-09 06:33:25,014 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 539 transitions.
[2024-03-09 06:33:25,014 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:25,015 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 539 transitions.
[2024-03-09 06:33:25,015 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:25,016 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:25,017 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:25,017 INFO  L175             Difference]: Start difference. First operand has 173 places, 190 transitions, 728 flow. Second operand 3 states and 539 transitions.
[2024-03-09 06:33:25,017 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 172 transitions, 625 flow
[2024-03-09 06:33:25,039 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 172 transitions, 605 flow, removed 8 selfloop flow, removed 2 redundant places.
[2024-03-09 06:33:25,041 INFO  L231             Difference]: Finished difference. Result has 173 places, 163 transitions, 512 flow
[2024-03-09 06:33:25,041 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=512, PETRI_PLACES=173, PETRI_TRANSITIONS=163}
[2024-03-09 06:33:25,041 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 20 predicate places.
[2024-03-09 06:33:25,041 INFO  L495      AbstractCegarLoop]: Abstraction has has 173 places, 163 transitions, 512 flow
[2024-03-09 06:33:25,042 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 169.66666666666666) internal successors, (509), 3 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:25,042 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:25,042 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:25,042 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-03-09 06:33:25,042 INFO  L420      AbstractCegarLoop]: === Iteration 8 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:25,042 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:25,043 INFO  L85        PathProgramCache]: Analyzing trace with hash -1166470060, now seen corresponding path program 1 times
[2024-03-09 06:33:25,043 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:25,043 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977524464]
[2024-03-09 06:33:25,043 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:25,043 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:25,051 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:25,063 INFO  L134       CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked.
[2024-03-09 06:33:25,064 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:25,064 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977524464]
[2024-03-09 06:33:25,064 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977524464] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:33:25,064 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:33:25,064 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:33:25,064 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332990737]
[2024-03-09 06:33:25,064 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:33:25,065 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:33:25,065 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:25,065 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:33:25,065 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:33:25,107 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-09 06:33:25,107 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 163 transitions, 512 flow. Second operand  has 3 states, 3 states have (on average 158.33333333333334) internal successors, (475), 3 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:25,108 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:25,108 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-09 06:33:25,108 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:27,203 INFO  L124   PetriNetUnfolderBase]: 4180/21776 cut-off events.
[2024-03-09 06:33:27,203 INFO  L125   PetriNetUnfolderBase]: For 17797/17797 co-relation queries the response was YES.
[2024-03-09 06:33:27,265 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 41639 conditions, 21776 events. 4180/21776 cut-off events. For 17797/17797 co-relation queries the response was YES. Maximal size of possible extension queue 938. Compared 302890 event pairs, 3067 based on Foata normal form. 0/19757 useless extension candidates. Maximal degree in co-relation 30839. Up to 6438 conditions per place. 
[2024-03-09 06:33:27,312 INFO  L140   encePairwiseOnDemand]: 198/203 looper letters, 38 selfloop transitions, 4 changer transitions 0/172 dead transitions.
[2024-03-09 06:33:27,312 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 172 transitions, 640 flow
[2024-03-09 06:33:27,313 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:33:27,313 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:33:27,314 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 508 transitions.
[2024-03-09 06:33:27,314 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8341543513957307
[2024-03-09 06:33:27,314 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 508 transitions.
[2024-03-09 06:33:27,314 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 508 transitions.
[2024-03-09 06:33:27,314 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:27,315 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 508 transitions.
[2024-03-09 06:33:27,315 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 169.33333333333334) internal successors, (508), 3 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:27,316 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:27,316 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:27,316 INFO  L175             Difference]: Start difference. First operand has 173 places, 163 transitions, 512 flow. Second operand 3 states and 508 transitions.
[2024-03-09 06:33:27,317 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 172 transitions, 640 flow
[2024-03-09 06:33:27,370 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 172 transitions, 630 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-09 06:33:27,372 INFO  L231             Difference]: Finished difference. Result has 176 places, 166 transitions, 538 flow
[2024-03-09 06:33:27,372 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=538, PETRI_PLACES=176, PETRI_TRANSITIONS=166}
[2024-03-09 06:33:27,373 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 23 predicate places.
[2024-03-09 06:33:27,373 INFO  L495      AbstractCegarLoop]: Abstraction has has 176 places, 166 transitions, 538 flow
[2024-03-09 06:33:27,373 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 158.33333333333334) internal successors, (475), 3 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:27,373 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:27,373 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:27,373 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2024-03-09 06:33:27,374 INFO  L420      AbstractCegarLoop]: === Iteration 9 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:27,374 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:27,374 INFO  L85        PathProgramCache]: Analyzing trace with hash 592787308, now seen corresponding path program 1 times
[2024-03-09 06:33:27,374 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:27,374 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643922119]
[2024-03-09 06:33:27,374 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:27,375 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:27,382 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:27,395 INFO  L134       CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked.
[2024-03-09 06:33:27,396 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:27,396 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643922119]
[2024-03-09 06:33:27,396 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643922119] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:33:27,396 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:33:27,396 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:33:27,396 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567331099]
[2024-03-09 06:33:27,396 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:33:27,397 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:33:27,397 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:27,397 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:33:27,397 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:33:27,436 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-09 06:33:27,436 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 166 transitions, 538 flow. Second operand  has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:27,437 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:27,437 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-09 06:33:27,437 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:29,685 INFO  L124   PetriNetUnfolderBase]: 4224/22901 cut-off events.
[2024-03-09 06:33:29,685 INFO  L125   PetriNetUnfolderBase]: For 24344/24344 co-relation queries the response was YES.
[2024-03-09 06:33:29,750 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 44813 conditions, 22901 events. 4224/22901 cut-off events. For 24344/24344 co-relation queries the response was YES. Maximal size of possible extension queue 974. Compared 321641 event pairs, 3054 based on Foata normal form. 0/20905 useless extension candidates. Maximal degree in co-relation 34231. Up to 6512 conditions per place. 
[2024-03-09 06:33:29,801 INFO  L140   encePairwiseOnDemand]: 198/203 looper letters, 38 selfloop transitions, 4 changer transitions 0/174 dead transitions.
[2024-03-09 06:33:29,801 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 174 transitions, 657 flow
[2024-03-09 06:33:29,802 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:33:29,802 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:33:29,803 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 507 transitions.
[2024-03-09 06:33:29,803 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8325123152709359
[2024-03-09 06:33:29,803 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 507 transitions.
[2024-03-09 06:33:29,803 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 507 transitions.
[2024-03-09 06:33:29,804 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:29,804 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 507 transitions.
[2024-03-09 06:33:29,805 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 169.0) internal successors, (507), 3 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:29,805 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:29,806 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:29,806 INFO  L175             Difference]: Start difference. First operand has 176 places, 166 transitions, 538 flow. Second operand 3 states and 507 transitions.
[2024-03-09 06:33:29,806 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 174 transitions, 657 flow
[2024-03-09 06:33:29,886 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 174 transitions, 643 flow, removed 3 selfloop flow, removed 2 redundant places.
[2024-03-09 06:33:29,887 INFO  L231             Difference]: Finished difference. Result has 178 places, 169 transitions, 562 flow
[2024-03-09 06:33:29,888 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=562, PETRI_PLACES=178, PETRI_TRANSITIONS=169}
[2024-03-09 06:33:29,888 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 25 predicate places.
[2024-03-09 06:33:29,888 INFO  L495      AbstractCegarLoop]: Abstraction has has 178 places, 169 transitions, 562 flow
[2024-03-09 06:33:29,888 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:29,889 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:29,889 INFO  L208   CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:29,889 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-03-09 06:33:29,889 INFO  L420      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:29,889 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:29,889 INFO  L85        PathProgramCache]: Analyzing trace with hash -703842718, now seen corresponding path program 1 times
[2024-03-09 06:33:29,890 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:29,890 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483478505]
[2024-03-09 06:33:29,890 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:29,890 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:29,899 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:30,028 INFO  L134       CoverageAnalysis]: Checked inductivity of 80 backedges. 52 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:33:30,028 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:30,029 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483478505]
[2024-03-09 06:33:30,029 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483478505] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:33:30,029 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231002683]
[2024-03-09 06:33:30,030 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:30,030 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:33:30,030 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:33:30,032 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:33:30,035 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-03-09 06:33:30,145 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:30,146 INFO  L262         TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core
[2024-03-09 06:33:30,149 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:33:30,419 INFO  L134       CoverageAnalysis]: Checked inductivity of 80 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:33:30,420 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-09 06:33:30,420 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231002683] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:33:30,420 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-09 06:33:30,420 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 21
[2024-03-09 06:33:30,420 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551014301]
[2024-03-09 06:33:30,421 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:33:30,421 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 12 states
[2024-03-09 06:33:30,422 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:30,422 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants.
[2024-03-09 06:33:30,422 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420
[2024-03-09 06:33:30,492 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 160 out of 203
[2024-03-09 06:33:30,493 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 169 transitions, 562 flow. Second operand  has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:30,494 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:30,494 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 203
[2024-03-09 06:33:30,494 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:33,235 INFO  L124   PetriNetUnfolderBase]: 3487/25119 cut-off events.
[2024-03-09 06:33:33,235 INFO  L125   PetriNetUnfolderBase]: For 15017/15899 co-relation queries the response was YES.
[2024-03-09 06:33:33,316 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 44092 conditions, 25119 events. 3487/25119 cut-off events. For 15017/15899 co-relation queries the response was YES. Maximal size of possible extension queue 830. Compared 355911 event pairs, 1041 based on Foata normal form. 48/22593 useless extension candidates. Maximal degree in co-relation 23328. Up to 2296 conditions per place. 
[2024-03-09 06:33:33,363 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 103 selfloop transitions, 17 changer transitions 0/252 dead transitions.
[2024-03-09 06:33:33,364 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 252 transitions, 1054 flow
[2024-03-09 06:33:33,365 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. 
[2024-03-09 06:33:33,365 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 16 states.
[2024-03-09 06:33:33,369 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2681 transitions.
[2024-03-09 06:33:33,370 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8254310344827587
[2024-03-09 06:33:33,370 INFO  L72            ComplementDD]: Start complementDD. Operand 16 states and 2681 transitions.
[2024-03-09 06:33:33,370 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 16 states and 2681 transitions.
[2024-03-09 06:33:33,371 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:33,372 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2681 transitions.
[2024-03-09 06:33:33,376 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 17 states, 16 states have (on average 167.5625) internal successors, (2681), 16 states have internal predecessors, (2681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:33,379 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 17 states, 17 states have (on average 203.0) internal successors, (3451), 17 states have internal predecessors, (3451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:33,380 INFO  L81            ComplementDD]: Finished complementDD. Result  has 17 states, 17 states have (on average 203.0) internal successors, (3451), 17 states have internal predecessors, (3451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:33,380 INFO  L175             Difference]: Start difference. First operand has 178 places, 169 transitions, 562 flow. Second operand 16 states and 2681 transitions.
[2024-03-09 06:33:33,380 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 252 transitions, 1054 flow
[2024-03-09 06:33:33,413 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 252 transitions, 1034 flow, removed 4 selfloop flow, removed 4 redundant places.
[2024-03-09 06:33:33,415 INFO  L231             Difference]: Finished difference. Result has 189 places, 172 transitions, 590 flow
[2024-03-09 06:33:33,415 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=590, PETRI_PLACES=189, PETRI_TRANSITIONS=172}
[2024-03-09 06:33:33,416 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 36 predicate places.
[2024-03-09 06:33:33,416 INFO  L495      AbstractCegarLoop]: Abstraction has has 189 places, 172 transitions, 590 flow
[2024-03-09 06:33:33,417 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 12 states, 12 states have (on average 162.0) internal successors, (1944), 12 states have internal predecessors, (1944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:33,417 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:33,417 INFO  L208   CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:33,421 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-03-09 06:33:33,620 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,4 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:33:33,622 INFO  L420      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:33,622 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:33,622 INFO  L85        PathProgramCache]: Analyzing trace with hash -1171465384, now seen corresponding path program 1 times
[2024-03-09 06:33:33,623 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:33,623 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421035681]
[2024-03-09 06:33:33,623 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:33,624 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:33,644 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:33,755 INFO  L134       CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:33:33,755 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:33,755 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421035681]
[2024-03-09 06:33:33,756 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421035681] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:33:33,756 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252635201]
[2024-03-09 06:33:33,756 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:33,757 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:33:33,757 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:33:33,758 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:33:33,760 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-03-09 06:33:33,864 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:33,865 INFO  L262         TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-09 06:33:33,868 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:33:34,049 INFO  L134       CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:33:34,049 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:33:34,150 INFO  L134       CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:33:34,150 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [252635201] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:33:34,150 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:33:34,151 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19
[2024-03-09 06:33:34,151 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828433332]
[2024-03-09 06:33:34,151 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:33:34,151 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2024-03-09 06:33:34,152 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:34,152 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2024-03-09 06:33:34,152 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342
[2024-03-09 06:33:34,225 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 203
[2024-03-09 06:33:34,227 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 172 transitions, 590 flow. Second operand  has 19 states, 19 states have (on average 161.26315789473685) internal successors, (3064), 19 states have internal predecessors, (3064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:34,227 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:34,227 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 203
[2024-03-09 06:33:34,227 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:36,934 INFO  L124   PetriNetUnfolderBase]: 3363/24054 cut-off events.
[2024-03-09 06:33:36,934 INFO  L125   PetriNetUnfolderBase]: For 15616/16376 co-relation queries the response was YES.
[2024-03-09 06:33:37,006 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 43039 conditions, 24054 events. 3363/24054 cut-off events. For 15616/16376 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 333232 event pairs, 1080 based on Foata normal form. 20/21399 useless extension candidates. Maximal degree in co-relation 11441. Up to 2328 conditions per place. 
[2024-03-09 06:33:37,049 INFO  L140   encePairwiseOnDemand]: 196/203 looper letters, 83 selfloop transitions, 13 changer transitions 0/227 dead transitions.
[2024-03-09 06:33:37,049 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 227 transitions, 948 flow
[2024-03-09 06:33:37,050 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2024-03-09 06:33:37,050 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2024-03-09 06:33:37,051 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2164 transitions.
[2024-03-09 06:33:37,053 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8200075786282682
[2024-03-09 06:33:37,053 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 2164 transitions.
[2024-03-09 06:33:37,053 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 2164 transitions.
[2024-03-09 06:33:37,053 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:37,053 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2164 transitions.
[2024-03-09 06:33:37,055 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 166.46153846153845) internal successors, (2164), 13 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:37,058 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 203.0) internal successors, (2842), 14 states have internal predecessors, (2842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:37,058 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 203.0) internal successors, (2842), 14 states have internal predecessors, (2842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:37,058 INFO  L175             Difference]: Start difference. First operand has 189 places, 172 transitions, 590 flow. Second operand 13 states and 2164 transitions.
[2024-03-09 06:33:37,058 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 227 transitions, 948 flow
[2024-03-09 06:33:37,098 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 227 transitions, 906 flow, removed 3 selfloop flow, removed 11 redundant places.
[2024-03-09 06:33:37,100 INFO  L231             Difference]: Finished difference. Result has 191 places, 171 transitions, 574 flow
[2024-03-09 06:33:37,100 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=574, PETRI_PLACES=191, PETRI_TRANSITIONS=171}
[2024-03-09 06:33:37,101 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 38 predicate places.
[2024-03-09 06:33:37,101 INFO  L495      AbstractCegarLoop]: Abstraction has has 191 places, 171 transitions, 574 flow
[2024-03-09 06:33:37,101 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 19 states, 19 states have (on average 161.26315789473685) internal successors, (3064), 19 states have internal predecessors, (3064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:37,102 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:37,102 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:37,108 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2024-03-09 06:33:37,303 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27
[2024-03-09 06:33:37,304 INFO  L420      AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:37,304 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:37,305 INFO  L85        PathProgramCache]: Analyzing trace with hash 1561713296, now seen corresponding path program 1 times
[2024-03-09 06:33:37,305 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:37,305 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357878090]
[2024-03-09 06:33:37,305 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:37,306 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:37,330 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:37,575 INFO  L134       CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:33:37,575 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:37,576 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357878090]
[2024-03-09 06:33:37,576 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357878090] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:33:37,576 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:33:37,576 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-09 06:33:37,576 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143503184]
[2024-03-09 06:33:37,576 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:33:37,577 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-09 06:33:37,577 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:37,577 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-09 06:33:37,577 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-09 06:33:37,638 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-09 06:33:37,639 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 171 transitions, 574 flow. Second operand  has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:37,639 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:37,639 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-09 06:33:37,639 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:41,058 INFO  L124   PetriNetUnfolderBase]: 9316/32192 cut-off events.
[2024-03-09 06:33:41,058 INFO  L125   PetriNetUnfolderBase]: For 19299/20859 co-relation queries the response was YES.
[2024-03-09 06:33:41,179 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 65407 conditions, 32192 events. 9316/32192 cut-off events. For 19299/20859 co-relation queries the response was YES. Maximal size of possible extension queue 1077. Compared 414256 event pairs, 3966 based on Foata normal form. 0/29282 useless extension candidates. Maximal degree in co-relation 64750. Up to 6982 conditions per place. 
[2024-03-09 06:33:41,248 INFO  L140   encePairwiseOnDemand]: 197/203 looper letters, 67 selfloop transitions, 6 changer transitions 0/210 dead transitions.
[2024-03-09 06:33:41,248 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 210 transitions, 838 flow
[2024-03-09 06:33:41,249 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-09 06:33:41,249 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-09 06:33:41,250 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1009 transitions.
[2024-03-09 06:33:41,250 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8284072249589491
[2024-03-09 06:33:41,250 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1009 transitions.
[2024-03-09 06:33:41,250 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1009 transitions.
[2024-03-09 06:33:41,250 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:41,250 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1009 transitions.
[2024-03-09 06:33:41,251 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 7 states, 6 states have (on average 168.16666666666666) internal successors, (1009), 6 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:41,253 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:41,253 INFO  L81            ComplementDD]: Finished complementDD. Result  has 7 states, 7 states have (on average 203.0) internal successors, (1421), 7 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:41,253 INFO  L175             Difference]: Start difference. First operand has 191 places, 171 transitions, 574 flow. Second operand 6 states and 1009 transitions.
[2024-03-09 06:33:41,253 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 210 transitions, 838 flow
[2024-03-09 06:33:41,881 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 210 transitions, 812 flow, removed 0 selfloop flow, removed 12 redundant places.
[2024-03-09 06:33:41,883 INFO  L231             Difference]: Finished difference. Result has 183 places, 170 transitions, 558 flow
[2024-03-09 06:33:41,884 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=558, PETRI_PLACES=183, PETRI_TRANSITIONS=170}
[2024-03-09 06:33:41,884 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 30 predicate places.
[2024-03-09 06:33:41,884 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 170 transitions, 558 flow
[2024-03-09 06:33:41,885 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:41,885 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:41,885 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:41,885 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2024-03-09 06:33:41,885 INFO  L420      AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:41,885 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:41,885 INFO  L85        PathProgramCache]: Analyzing trace with hash -1401844142, now seen corresponding path program 1 times
[2024-03-09 06:33:41,886 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:41,886 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449495670]
[2024-03-09 06:33:41,886 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:41,886 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:41,902 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:41,949 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked.
[2024-03-09 06:33:41,949 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:41,949 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449495670]
[2024-03-09 06:33:41,949 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449495670] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:33:41,949 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:33:41,949 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-09 06:33:41,949 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835973377]
[2024-03-09 06:33:41,950 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:33:41,950 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-09 06:33:41,950 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:41,950 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-09 06:33:41,950 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-09 06:33:41,977 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 158 out of 203
[2024-03-09 06:33:41,977 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 170 transitions, 558 flow. Second operand  has 3 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:41,977 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:41,978 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 203
[2024-03-09 06:33:41,978 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:45,657 INFO  L124   PetriNetUnfolderBase]: 6115/36146 cut-off events.
[2024-03-09 06:33:45,657 INFO  L125   PetriNetUnfolderBase]: For 29654/29654 co-relation queries the response was YES.
[2024-03-09 06:33:45,789 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 69469 conditions, 36146 events. 6115/36146 cut-off events. For 29654/29654 co-relation queries the response was YES. Maximal size of possible extension queue 1142. Compared 534996 event pairs, 2805 based on Foata normal form. 0/33731 useless extension candidates. Maximal degree in co-relation 68708. Up to 6857 conditions per place. 
[2024-03-09 06:33:45,839 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 37 selfloop transitions, 11 changer transitions 1/186 dead transitions.
[2024-03-09 06:33:45,839 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 186 transitions, 732 flow
[2024-03-09 06:33:45,840 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-09 06:33:45,840 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-09 06:33:45,840 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 519 transitions.
[2024-03-09 06:33:45,840 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8522167487684729
[2024-03-09 06:33:45,841 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 519 transitions.
[2024-03-09 06:33:45,841 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 519 transitions.
[2024-03-09 06:33:45,841 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:45,841 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 519 transitions.
[2024-03-09 06:33:45,841 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 4 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:45,842 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:45,842 INFO  L81            ComplementDD]: Finished complementDD. Result  has 4 states, 4 states have (on average 203.0) internal successors, (812), 4 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:45,842 INFO  L175             Difference]: Start difference. First operand has 183 places, 170 transitions, 558 flow. Second operand 3 states and 519 transitions.
[2024-03-09 06:33:45,842 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 186 transitions, 732 flow
[2024-03-09 06:33:46,718 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 186 transitions, 720 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-09 06:33:46,719 INFO  L231             Difference]: Finished difference. Result has 182 places, 175 transitions, 648 flow
[2024-03-09 06:33:46,719 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=648, PETRI_PLACES=182, PETRI_TRANSITIONS=175}
[2024-03-09 06:33:46,720 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 29 predicate places.
[2024-03-09 06:33:46,720 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 175 transitions, 648 flow
[2024-03-09 06:33:46,720 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 161.66666666666666) internal successors, (485), 3 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:46,720 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:46,720 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:46,720 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29
[2024-03-09 06:33:46,720 INFO  L420      AbstractCegarLoop]: === Iteration 14 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:46,721 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:46,721 INFO  L85        PathProgramCache]: Analyzing trace with hash 1244681469, now seen corresponding path program 1 times
[2024-03-09 06:33:46,721 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:46,721 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197543070]
[2024-03-09 06:33:46,721 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:46,721 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:46,735 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:46,812 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:33:46,812 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:46,812 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197543070]
[2024-03-09 06:33:46,812 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197543070] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:33:46,812 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800668820]
[2024-03-09 06:33:46,812 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:46,812 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:33:46,812 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:33:46,814 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:33:46,817 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-03-09 06:33:46,942 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:46,943 INFO  L262         TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-09 06:33:46,946 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:33:47,105 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:33:47,105 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:33:47,217 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:33:47,217 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [800668820] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:33:47,217 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:33:47,217 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-09 06:33:47,217 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687618809]
[2024-03-09 06:33:47,218 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:33:47,218 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-09 06:33:47,218 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:47,219 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-09 06:33:47,219 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-09 06:33:47,340 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 203
[2024-03-09 06:33:47,341 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 175 transitions, 648 flow. Second operand  has 13 states, 13 states have (on average 162.23076923076923) internal successors, (2109), 13 states have internal predecessors, (2109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:47,341 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:47,341 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 203
[2024-03-09 06:33:47,341 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:49,580 INFO  L124   PetriNetUnfolderBase]: 4631/16755 cut-off events.
[2024-03-09 06:33:49,580 INFO  L125   PetriNetUnfolderBase]: For 10313/10709 co-relation queries the response was YES.
[2024-03-09 06:33:49,616 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 32388 conditions, 16755 events. 4631/16755 cut-off events. For 10313/10709 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 186549 event pairs, 554 based on Foata normal form. 440/16946 useless extension candidates. Maximal degree in co-relation 31725. Up to 2185 conditions per place. 
[2024-03-09 06:33:49,641 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 108 selfloop transitions, 11 changer transitions 10/273 dead transitions.
[2024-03-09 06:33:49,641 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 273 transitions, 1206 flow
[2024-03-09 06:33:49,642 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-09 06:33:49,642 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-09 06:33:49,643 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1721 transitions.
[2024-03-09 06:33:49,643 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8477832512315271
[2024-03-09 06:33:49,643 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1721 transitions.
[2024-03-09 06:33:49,644 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1721 transitions.
[2024-03-09 06:33:49,644 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:49,644 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1721 transitions.
[2024-03-09 06:33:49,646 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 11 states, 10 states have (on average 172.1) internal successors, (1721), 10 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:49,648 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 11 states, 11 states have (on average 203.0) internal successors, (2233), 11 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:49,648 INFO  L81            ComplementDD]: Finished complementDD. Result  has 11 states, 11 states have (on average 203.0) internal successors, (2233), 11 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:49,648 INFO  L175             Difference]: Start difference. First operand has 182 places, 175 transitions, 648 flow. Second operand 10 states and 1721 transitions.
[2024-03-09 06:33:49,648 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 273 transitions, 1206 flow
[2024-03-09 06:33:49,667 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 273 transitions, 1184 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-09 06:33:49,669 INFO  L231             Difference]: Finished difference. Result has 192 places, 181 transitions, 682 flow
[2024-03-09 06:33:49,670 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=626, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=682, PETRI_PLACES=192, PETRI_TRANSITIONS=181}
[2024-03-09 06:33:49,670 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 39 predicate places.
[2024-03-09 06:33:49,670 INFO  L495      AbstractCegarLoop]: Abstraction has has 192 places, 181 transitions, 682 flow
[2024-03-09 06:33:49,671 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 162.23076923076923) internal successors, (2109), 13 states have internal predecessors, (2109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:49,671 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:49,671 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:49,683 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0
[2024-03-09 06:33:49,872 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,6 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:33:49,873 INFO  L420      AbstractCegarLoop]: === Iteration 15 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:49,873 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:49,874 INFO  L85        PathProgramCache]: Analyzing trace with hash -1587328842, now seen corresponding path program 1 times
[2024-03-09 06:33:49,874 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:49,874 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391021327]
[2024-03-09 06:33:49,874 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:49,875 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:49,905 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:50,050 INFO  L134       CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:33:50,051 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:50,051 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391021327]
[2024-03-09 06:33:50,051 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391021327] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:33:50,051 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049911521]
[2024-03-09 06:33:50,051 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:50,051 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:33:50,052 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:33:50,052 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:33:50,054 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-03-09 06:33:50,187 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:50,189 INFO  L262         TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-09 06:33:50,191 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:33:50,445 INFO  L134       CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:33:50,445 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:33:50,629 INFO  L134       CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked.
[2024-03-09 06:33:50,630 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049911521] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:33:50,630 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:33:50,630 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19
[2024-03-09 06:33:50,630 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646322229]
[2024-03-09 06:33:50,630 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:33:50,631 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2024-03-09 06:33:50,631 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:50,632 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2024-03-09 06:33:50,632 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342
[2024-03-09 06:33:50,833 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 203
[2024-03-09 06:33:50,835 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 181 transitions, 682 flow. Second operand  has 19 states, 19 states have (on average 161.8421052631579) internal successors, (3075), 19 states have internal predecessors, (3075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:50,835 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:50,835 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 203
[2024-03-09 06:33:50,835 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:33:52,853 INFO  L124   PetriNetUnfolderBase]: 4171/13475 cut-off events.
[2024-03-09 06:33:52,853 INFO  L125   PetriNetUnfolderBase]: For 6822/6866 co-relation queries the response was YES.
[2024-03-09 06:33:52,885 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 28311 conditions, 13475 events. 4171/13475 cut-off events. For 6822/6866 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 139860 event pairs, 187 based on Foata normal form. 80/13446 useless extension candidates. Maximal degree in co-relation 27644. Up to 1945 conditions per place. 
[2024-03-09 06:33:52,907 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 144 selfloop transitions, 13 changer transitions 38/329 dead transitions.
[2024-03-09 06:33:52,908 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 329 transitions, 1538 flow
[2024-03-09 06:33:52,908 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2024-03-09 06:33:52,908 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2024-03-09 06:33:52,909 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2412 transitions.
[2024-03-09 06:33:52,910 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.848698099929627
[2024-03-09 06:33:52,910 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 2412 transitions.
[2024-03-09 06:33:52,910 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 2412 transitions.
[2024-03-09 06:33:52,911 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:33:52,911 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2412 transitions.
[2024-03-09 06:33:52,913 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 15 states, 14 states have (on average 172.28571428571428) internal successors, (2412), 14 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:52,915 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 15 states, 15 states have (on average 203.0) internal successors, (3045), 15 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:52,915 INFO  L81            ComplementDD]: Finished complementDD. Result  has 15 states, 15 states have (on average 203.0) internal successors, (3045), 15 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:52,916 INFO  L175             Difference]: Start difference. First operand has 192 places, 181 transitions, 682 flow. Second operand 14 states and 2412 transitions.
[2024-03-09 06:33:52,916 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 329 transitions, 1538 flow
[2024-03-09 06:33:52,936 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 329 transitions, 1526 flow, removed 4 selfloop flow, removed 2 redundant places.
[2024-03-09 06:33:52,938 INFO  L231             Difference]: Finished difference. Result has 207 places, 174 transitions, 692 flow
[2024-03-09 06:33:52,938 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=692, PETRI_PLACES=207, PETRI_TRANSITIONS=174}
[2024-03-09 06:33:52,939 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 54 predicate places.
[2024-03-09 06:33:52,939 INFO  L495      AbstractCegarLoop]: Abstraction has has 207 places, 174 transitions, 692 flow
[2024-03-09 06:33:52,940 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 19 states, 19 states have (on average 161.8421052631579) internal successors, (3075), 19 states have internal predecessors, (3075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:52,940 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:33:52,940 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:33:52,947 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2024-03-09 06:33:53,141 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,7 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:33:53,142 INFO  L420      AbstractCegarLoop]: === Iteration 16 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:33:53,142 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:33:53,143 INFO  L85        PathProgramCache]: Analyzing trace with hash 287044248, now seen corresponding path program 1 times
[2024-03-09 06:33:53,143 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:33:53,143 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452841698]
[2024-03-09 06:33:53,144 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:53,144 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:33:53,194 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:53,866 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 29 proven. 57 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked.
[2024-03-09 06:33:53,866 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:33:53,866 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452841698]
[2024-03-09 06:33:53,866 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452841698] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:33:53,866 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132853645]
[2024-03-09 06:33:53,867 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:33:53,867 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:33:53,867 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:33:53,868 INFO  L229       MonitoredProcess]: Starting monitored process 8 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:33:53,872 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2024-03-09 06:33:54,031 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:33:54,033 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 26 conjunts are in the unsatisfiable core
[2024-03-09 06:33:54,039 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:33:54,195 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2024-03-09 06:33:54,394 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9
[2024-03-09 06:33:54,421 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 29 proven. 57 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked.
[2024-03-09 06:33:54,421 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:33:56,220 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 29 proven. 57 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked.
[2024-03-09 06:33:56,221 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132853645] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:33:56,221 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:33:56,221 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 23
[2024-03-09 06:33:56,222 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763438538]
[2024-03-09 06:33:56,222 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:33:56,223 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 23 states
[2024-03-09 06:33:56,223 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:33:56,224 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants.
[2024-03-09 06:33:56,225 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506
[2024-03-09 06:33:57,621 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 203
[2024-03-09 06:33:57,624 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 174 transitions, 692 flow. Second operand  has 23 states, 23 states have (on average 155.69565217391303) internal successors, (3581), 23 states have internal predecessors, (3581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:33:57,624 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:33:57,624 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 203
[2024-03-09 06:33:57,624 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:34:08,784 INFO  L124   PetriNetUnfolderBase]: 3718/13528 cut-off events.
[2024-03-09 06:34:08,784 INFO  L125   PetriNetUnfolderBase]: For 7562/7606 co-relation queries the response was YES.
[2024-03-09 06:34:08,848 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 29278 conditions, 13528 events. 3718/13528 cut-off events. For 7562/7606 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 143668 event pairs, 474 based on Foata normal form. 48/13417 useless extension candidates. Maximal degree in co-relation 26376. Up to 4003 conditions per place. 
[2024-03-09 06:34:08,879 INFO  L140   encePairwiseOnDemand]: 188/203 looper letters, 133 selfloop transitions, 23 changer transitions 10/300 dead transitions.
[2024-03-09 06:34:08,880 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 300 transitions, 1392 flow
[2024-03-09 06:34:08,881 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. 
[2024-03-09 06:34:08,881 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 23 states.
[2024-03-09 06:34:08,882 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3661 transitions.
[2024-03-09 06:34:08,883 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7841079460269865
[2024-03-09 06:34:08,884 INFO  L72            ComplementDD]: Start complementDD. Operand 23 states and 3661 transitions.
[2024-03-09 06:34:08,884 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 23 states and 3661 transitions.
[2024-03-09 06:34:08,884 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:34:08,884 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3661 transitions.
[2024-03-09 06:34:08,888 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 24 states, 23 states have (on average 159.17391304347825) internal successors, (3661), 23 states have internal predecessors, (3661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:08,891 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 24 states, 24 states have (on average 203.0) internal successors, (4872), 24 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:08,891 INFO  L81            ComplementDD]: Finished complementDD. Result  has 24 states, 24 states have (on average 203.0) internal successors, (4872), 24 states have internal predecessors, (4872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:08,891 INFO  L175             Difference]: Start difference. First operand has 207 places, 174 transitions, 692 flow. Second operand 23 states and 3661 transitions.
[2024-03-09 06:34:08,891 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 300 transitions, 1392 flow
[2024-03-09 06:34:08,923 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 300 transitions, 1370 flow, removed 2 selfloop flow, removed 8 redundant places.
[2024-03-09 06:34:08,927 INFO  L231             Difference]: Finished difference. Result has 222 places, 185 transitions, 750 flow
[2024-03-09 06:34:08,927 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=750, PETRI_PLACES=222, PETRI_TRANSITIONS=185}
[2024-03-09 06:34:08,928 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 69 predicate places.
[2024-03-09 06:34:08,928 INFO  L495      AbstractCegarLoop]: Abstraction has has 222 places, 185 transitions, 750 flow
[2024-03-09 06:34:08,928 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 23 states, 23 states have (on average 155.69565217391303) internal successors, (3581), 23 states have internal predecessors, (3581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:08,929 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:34:08,929 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:34:08,934 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0
[2024-03-09 06:34:09,134 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32
[2024-03-09 06:34:09,135 INFO  L420      AbstractCegarLoop]: === Iteration 17 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:34:09,137 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:34:09,137 INFO  L85        PathProgramCache]: Analyzing trace with hash -45275884, now seen corresponding path program 2 times
[2024-03-09 06:34:09,138 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:34:09,138 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395364263]
[2024-03-09 06:34:09,138 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:34:09,138 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:34:09,201 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:34:09,788 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 56 proven. 28 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked.
[2024-03-09 06:34:09,788 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:34:09,788 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395364263]
[2024-03-09 06:34:09,788 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395364263] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:34:09,789 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792236834]
[2024-03-09 06:34:09,789 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-09 06:34:09,789 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:34:09,789 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:34:09,790 INFO  L229       MonitoredProcess]: Starting monitored process 9 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:34:09,792 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process
[2024-03-09 06:34:09,961 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-09 06:34:09,962 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 06:34:09,965 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 24 conjunts are in the unsatisfiable core
[2024-03-09 06:34:09,970 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:34:10,261 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2024-03-09 06:34:10,294 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9
[2024-03-09 06:34:10,332 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 56 proven. 28 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked.
[2024-03-09 06:34:10,332 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:34:11,657 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 56 proven. 28 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked.
[2024-03-09 06:34:11,657 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792236834] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:34:11,657 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:34:11,657 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 11] total 23
[2024-03-09 06:34:11,658 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073076932]
[2024-03-09 06:34:11,658 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:34:11,658 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 23 states
[2024-03-09 06:34:11,659 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:34:11,659 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants.
[2024-03-09 06:34:11,659 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506
[2024-03-09 06:34:12,946 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 203
[2024-03-09 06:34:12,947 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 185 transitions, 750 flow. Second operand  has 23 states, 23 states have (on average 155.7826086956522) internal successors, (3583), 23 states have internal predecessors, (3583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:12,948 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:34:12,948 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 203
[2024-03-09 06:34:12,948 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:34:17,717 INFO  L124   PetriNetUnfolderBase]: 3282/11668 cut-off events.
[2024-03-09 06:34:17,717 INFO  L125   PetriNetUnfolderBase]: For 8440/8484 co-relation queries the response was YES.
[2024-03-09 06:34:17,771 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 26525 conditions, 11668 events. 3282/11668 cut-off events. For 8440/8484 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 118522 event pairs, 136 based on Foata normal form. 48/11688 useless extension candidates. Maximal degree in co-relation 23609. Up to 3519 conditions per place. 
[2024-03-09 06:34:17,797 INFO  L140   encePairwiseOnDemand]: 188/203 looper letters, 131 selfloop transitions, 23 changer transitions 10/298 dead transitions.
[2024-03-09 06:34:17,797 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 298 transitions, 1417 flow
[2024-03-09 06:34:17,798 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. 
[2024-03-09 06:34:17,799 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 20 states.
[2024-03-09 06:34:17,800 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3201 transitions.
[2024-03-09 06:34:17,801 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.788423645320197
[2024-03-09 06:34:17,801 INFO  L72            ComplementDD]: Start complementDD. Operand 20 states and 3201 transitions.
[2024-03-09 06:34:17,801 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 20 states and 3201 transitions.
[2024-03-09 06:34:17,802 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:34:17,802 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3201 transitions.
[2024-03-09 06:34:17,805 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 21 states, 20 states have (on average 160.05) internal successors, (3201), 20 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:17,807 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 21 states, 21 states have (on average 203.0) internal successors, (4263), 21 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:17,808 INFO  L81            ComplementDD]: Finished complementDD. Result  has 21 states, 21 states have (on average 203.0) internal successors, (4263), 21 states have internal predecessors, (4263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:17,808 INFO  L175             Difference]: Start difference. First operand has 222 places, 185 transitions, 750 flow. Second operand 20 states and 3201 transitions.
[2024-03-09 06:34:17,808 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 298 transitions, 1417 flow
[2024-03-09 06:34:17,840 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 298 transitions, 1394 flow, removed 0 selfloop flow, removed 8 redundant places.
[2024-03-09 06:34:17,843 INFO  L231             Difference]: Finished difference. Result has 234 places, 185 transitions, 777 flow
[2024-03-09 06:34:17,843 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=777, PETRI_PLACES=234, PETRI_TRANSITIONS=185}
[2024-03-09 06:34:17,843 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 81 predicate places.
[2024-03-09 06:34:17,844 INFO  L495      AbstractCegarLoop]: Abstraction has has 234 places, 185 transitions, 777 flow
[2024-03-09 06:34:17,844 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 23 states, 23 states have (on average 155.7826086956522) internal successors, (3583), 23 states have internal predecessors, (3583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:17,844 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:34:17,844 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:34:17,853 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0
[2024-03-09 06:34:18,046 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33
[2024-03-09 06:34:18,046 INFO  L420      AbstractCegarLoop]: === Iteration 18 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:34:18,047 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:34:18,047 INFO  L85        PathProgramCache]: Analyzing trace with hash -1140446558, now seen corresponding path program 3 times
[2024-03-09 06:34:18,048 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:34:18,048 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695787806]
[2024-03-09 06:34:18,048 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:34:18,049 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:34:18,081 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:34:18,562 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 63 proven. 9 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked.
[2024-03-09 06:34:18,563 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:34:18,563 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695787806]
[2024-03-09 06:34:18,563 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695787806] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:34:18,564 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641640205]
[2024-03-09 06:34:18,564 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-03-09 06:34:18,564 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:34:18,565 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:34:18,566 INFO  L229       MonitoredProcess]: Starting monitored process 10 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:34:18,568 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process
[2024-03-09 06:34:19,007 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s)
[2024-03-09 06:34:19,007 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 06:34:19,010 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 37 conjunts are in the unsatisfiable core
[2024-03-09 06:34:19,017 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:34:19,195 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13
[2024-03-09 06:34:19,373 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 18
[2024-03-09 06:34:20,006 INFO  L349             Elim1Store]: treesize reduction 26, result has 31.6 percent of original size
[2024-03-09 06:34:20,007 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 18
[2024-03-09 06:34:20,161 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 06:34:20,162 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19
[2024-03-09 06:34:20,498 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 34 proven. 83 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked.
[2024-03-09 06:34:20,498 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:34:22,818 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 06:34:22,848 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48
[2024-03-09 06:34:24,867 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked.
[2024-03-09 06:34:24,868 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641640205] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:34:24,868 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:34:24,868 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 21, 22] total 50
[2024-03-09 06:34:24,868 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338226485]
[2024-03-09 06:34:24,868 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:34:24,869 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 50 states
[2024-03-09 06:34:24,869 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:34:24,870 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants.
[2024-03-09 06:34:24,870 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=2259, Unknown=0, NotChecked=0, Total=2450
[2024-03-09 06:34:29,721 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0]
[2024-03-09 06:34:37,249 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 139 out of 203
[2024-03-09 06:34:37,252 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 185 transitions, 777 flow. Second operand  has 50 states, 50 states have (on average 143.34) internal successors, (7167), 50 states have internal predecessors, (7167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:34:37,252 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:34:37,252 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 203
[2024-03-09 06:34:37,252 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:34:44,157 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:34:47,179 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:34:50,441 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:34:54,496 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:34:55,790 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:34:59,894 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:35:04,695 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:35:08,737 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:35:10,828 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:35:13,048 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:35:17,098 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-09 06:35:25,647 INFO  L124   PetriNetUnfolderBase]: 4804/12661 cut-off events.
[2024-03-09 06:35:25,648 INFO  L125   PetriNetUnfolderBase]: For 9547/9591 co-relation queries the response was YES.
[2024-03-09 06:35:25,704 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 31591 conditions, 12661 events. 4804/12661 cut-off events. For 9547/9591 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 121401 event pairs, 38 based on Foata normal form. 60/12654 useless extension candidates. Maximal degree in co-relation 26454. Up to 2407 conditions per place. 
[2024-03-09 06:35:25,734 INFO  L140   encePairwiseOnDemand]: 171/203 looper letters, 346 selfloop transitions, 69 changer transitions 48/567 dead transitions.
[2024-03-09 06:35:25,734 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 567 transitions, 2933 flow
[2024-03-09 06:35:25,735 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. 
[2024-03-09 06:35:25,735 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 56 states.
[2024-03-09 06:35:25,739 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 8235 transitions.
[2024-03-09 06:35:25,741 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7244018296973962
[2024-03-09 06:35:25,741 INFO  L72            ComplementDD]: Start complementDD. Operand 56 states and 8235 transitions.
[2024-03-09 06:35:25,741 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 56 states and 8235 transitions.
[2024-03-09 06:35:25,743 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:35:25,743 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 8235 transitions.
[2024-03-09 06:35:25,750 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 57 states, 56 states have (on average 147.05357142857142) internal successors, (8235), 56 states have internal predecessors, (8235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:35:25,757 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 57 states, 57 states have (on average 203.0) internal successors, (11571), 57 states have internal predecessors, (11571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:35:25,758 INFO  L81            ComplementDD]: Finished complementDD. Result  has 57 states, 57 states have (on average 203.0) internal successors, (11571), 57 states have internal predecessors, (11571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:35:25,758 INFO  L175             Difference]: Start difference. First operand has 234 places, 185 transitions, 777 flow. Second operand 56 states and 8235 transitions.
[2024-03-09 06:35:25,758 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 567 transitions, 2933 flow
[2024-03-09 06:35:25,793 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 567 transitions, 2889 flow, removed 0 selfloop flow, removed 18 redundant places.
[2024-03-09 06:35:25,797 INFO  L231             Difference]: Finished difference. Result has 281 places, 204 transitions, 1039 flow
[2024-03-09 06:35:25,797 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1039, PETRI_PLACES=281, PETRI_TRANSITIONS=204}
[2024-03-09 06:35:25,798 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 128 predicate places.
[2024-03-09 06:35:25,798 INFO  L495      AbstractCegarLoop]: Abstraction has has 281 places, 204 transitions, 1039 flow
[2024-03-09 06:35:25,799 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 50 states, 50 states have (on average 143.34) internal successors, (7167), 50 states have internal predecessors, (7167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:35:25,799 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:35:25,799 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:35:25,808 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0
[2024-03-09 06:35:26,000 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,10 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:35:26,000 INFO  L420      AbstractCegarLoop]: === Iteration 19 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:35:26,001 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:35:26,001 INFO  L85        PathProgramCache]: Analyzing trace with hash -710436944, now seen corresponding path program 4 times
[2024-03-09 06:35:26,002 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:35:26,002 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112058141]
[2024-03-09 06:35:26,002 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:35:26,003 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:35:26,035 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:35:26,424 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked.
[2024-03-09 06:35:26,425 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:35:26,425 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112058141]
[2024-03-09 06:35:26,425 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112058141] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-09 06:35:26,425 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-09 06:35:26,425 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2024-03-09 06:35:26,425 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571238619]
[2024-03-09 06:35:26,426 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-09 06:35:26,426 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-09 06:35:26,426 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:35:26,427 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-09 06:35:26,427 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90
[2024-03-09 06:35:26,795 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 203
[2024-03-09 06:35:26,796 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 204 transitions, 1039 flow. Second operand  has 10 states, 10 states have (on average 155.8) internal successors, (1558), 10 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:35:26,796 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:35:26,797 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 203
[2024-03-09 06:35:26,797 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:35:28,333 INFO  L124   PetriNetUnfolderBase]: 2021/7846 cut-off events.
[2024-03-09 06:35:28,333 INFO  L125   PetriNetUnfolderBase]: For 10985/11021 co-relation queries the response was YES.
[2024-03-09 06:35:28,375 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 20391 conditions, 7846 events. 2021/7846 cut-off events. For 10985/11021 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 73342 event pairs, 78 based on Foata normal form. 48/7857 useless extension candidates. Maximal degree in co-relation 18804. Up to 1852 conditions per place. 
[2024-03-09 06:35:28,393 INFO  L140   encePairwiseOnDemand]: 188/203 looper letters, 118 selfloop transitions, 23 changer transitions 8/289 dead transitions.
[2024-03-09 06:35:28,393 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 289 transitions, 1581 flow
[2024-03-09 06:35:28,394 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2024-03-09 06:35:28,394 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2024-03-09 06:35:28,395 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2106 transitions.
[2024-03-09 06:35:28,396 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7980295566502463
[2024-03-09 06:35:28,396 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 2106 transitions.
[2024-03-09 06:35:28,396 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 2106 transitions.
[2024-03-09 06:35:28,397 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:35:28,397 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2106 transitions.
[2024-03-09 06:35:28,399 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 14 states, 13 states have (on average 162.0) internal successors, (2106), 13 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:35:28,401 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 14 states, 14 states have (on average 203.0) internal successors, (2842), 14 states have internal predecessors, (2842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:35:28,402 INFO  L81            ComplementDD]: Finished complementDD. Result  has 14 states, 14 states have (on average 203.0) internal successors, (2842), 14 states have internal predecessors, (2842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:35:28,402 INFO  L175             Difference]: Start difference. First operand has 281 places, 204 transitions, 1039 flow. Second operand 13 states and 2106 transitions.
[2024-03-09 06:35:28,402 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 289 transitions, 1581 flow
[2024-03-09 06:35:28,457 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 289 transitions, 1397 flow, removed 34 selfloop flow, removed 49 redundant places.
[2024-03-09 06:35:28,460 INFO  L231             Difference]: Finished difference. Result has 244 places, 201 transitions, 885 flow
[2024-03-09 06:35:28,460 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=885, PETRI_PLACES=244, PETRI_TRANSITIONS=201}
[2024-03-09 06:35:28,460 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 91 predicate places.
[2024-03-09 06:35:28,460 INFO  L495      AbstractCegarLoop]: Abstraction has has 244 places, 201 transitions, 885 flow
[2024-03-09 06:35:28,461 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 10 states, 10 states have (on average 155.8) internal successors, (1558), 10 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:35:28,461 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:35:28,461 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:35:28,461 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35
[2024-03-09 06:35:28,461 INFO  L420      AbstractCegarLoop]: === Iteration 20 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:35:28,462 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:35:28,462 INFO  L85        PathProgramCache]: Analyzing trace with hash -1007641697, now seen corresponding path program 1 times
[2024-03-09 06:35:28,462 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:35:28,462 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591165128]
[2024-03-09 06:35:28,462 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:35:28,463 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:35:28,504 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:35:29,789 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 16 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:35:29,790 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:35:29,790 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591165128]
[2024-03-09 06:35:29,790 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591165128] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:35:29,790 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943472440]
[2024-03-09 06:35:29,790 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:35:29,791 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:35:29,791 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:35:29,792 INFO  L229       MonitoredProcess]: Starting monitored process 11 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:35:29,794 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process
[2024-03-09 06:35:29,997 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:35:30,000 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 48 conjunts are in the unsatisfiable core
[2024-03-09 06:35:30,007 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:35:30,477 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7
[2024-03-09 06:35:30,934 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 06:35:30,935 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13
[2024-03-09 06:35:31,039 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2024-03-09 06:35:31,714 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9
[2024-03-09 06:35:31,794 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 40 proven. 89 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked.
[2024-03-09 06:35:31,794 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:35:35,740 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50
[2024-03-09 06:35:35,746 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 244
[2024-03-09 06:35:35,880 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48
[2024-03-09 06:35:35,886 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 104
[2024-03-09 06:35:39,087 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 45 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:35:39,088 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [943472440] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:35:39,088 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:35:39,088 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 24, 24] total 71
[2024-03-09 06:35:39,089 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892771055]
[2024-03-09 06:35:39,089 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:35:39,090 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 71 states
[2024-03-09 06:35:39,091 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:35:39,092 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants.
[2024-03-09 06:35:39,093 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=4683, Unknown=0, NotChecked=0, Total=4970
[2024-03-09 06:36:03,976 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 203
[2024-03-09 06:36:03,983 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 201 transitions, 885 flow. Second operand  has 71 states, 71 states have (on average 148.95774647887325) internal successors, (10576), 71 states have internal predecessors, (10576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:36:03,983 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:36:03,983 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 203
[2024-03-09 06:36:03,983 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:36:18,658 INFO  L124   PetriNetUnfolderBase]: 2601/8360 cut-off events.
[2024-03-09 06:36:18,658 INFO  L125   PetriNetUnfolderBase]: For 8831/8885 co-relation queries the response was YES.
[2024-03-09 06:36:18,682 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 20964 conditions, 8360 events. 2601/8360 cut-off events. For 8831/8885 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 76803 event pairs, 45 based on Foata normal form. 30/8289 useless extension candidates. Maximal degree in co-relation 19345. Up to 1369 conditions per place. 
[2024-03-09 06:36:18,695 INFO  L140   encePairwiseOnDemand]: 181/203 looper letters, 302 selfloop transitions, 76 changer transitions 22/513 dead transitions.
[2024-03-09 06:36:18,696 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 513 transitions, 2798 flow
[2024-03-09 06:36:18,696 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. 
[2024-03-09 06:36:18,697 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 55 states.
[2024-03-09 06:36:18,700 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 8411 transitions.
[2024-03-09 06:36:18,702 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7533363188535602
[2024-03-09 06:36:18,702 INFO  L72            ComplementDD]: Start complementDD. Operand 55 states and 8411 transitions.
[2024-03-09 06:36:18,702 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 55 states and 8411 transitions.
[2024-03-09 06:36:18,703 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:36:18,704 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 8411 transitions.
[2024-03-09 06:36:18,711 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 56 states, 55 states have (on average 152.92727272727274) internal successors, (8411), 55 states have internal predecessors, (8411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:36:18,719 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 56 states, 56 states have (on average 203.0) internal successors, (11368), 56 states have internal predecessors, (11368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:36:18,720 INFO  L81            ComplementDD]: Finished complementDD. Result  has 56 states, 56 states have (on average 203.0) internal successors, (11368), 56 states have internal predecessors, (11368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:36:18,720 INFO  L175             Difference]: Start difference. First operand has 244 places, 201 transitions, 885 flow. Second operand 55 states and 8411 transitions.
[2024-03-09 06:36:18,720 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 513 transitions, 2798 flow
[2024-03-09 06:36:18,754 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 513 transitions, 2729 flow, removed 0 selfloop flow, removed 14 redundant places.
[2024-03-09 06:36:18,757 INFO  L231             Difference]: Finished difference. Result has 287 places, 225 transitions, 1193 flow
[2024-03-09 06:36:18,758 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=1193, PETRI_PLACES=287, PETRI_TRANSITIONS=225}
[2024-03-09 06:36:18,758 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 134 predicate places.
[2024-03-09 06:36:18,758 INFO  L495      AbstractCegarLoop]: Abstraction has has 287 places, 225 transitions, 1193 flow
[2024-03-09 06:36:18,759 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 71 states, 71 states have (on average 148.95774647887325) internal successors, (10576), 71 states have internal predecessors, (10576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:36:18,760 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:36:18,760 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:36:18,765 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0
[2024-03-09 06:36:18,960 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36
[2024-03-09 06:36:18,961 INFO  L420      AbstractCegarLoop]: === Iteration 21 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:36:18,962 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:36:18,962 INFO  L85        PathProgramCache]: Analyzing trace with hash -1573071245, now seen corresponding path program 2 times
[2024-03-09 06:36:18,963 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:36:18,963 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809788677]
[2024-03-09 06:36:18,963 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:36:18,964 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:36:18,992 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:36:20,323 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 16 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:36:20,323 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:36:20,324 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809788677]
[2024-03-09 06:36:20,324 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809788677] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:36:20,324 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117501902]
[2024-03-09 06:36:20,324 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-09 06:36:20,324 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:36:20,324 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:36:20,326 INFO  L229       MonitoredProcess]: Starting monitored process 12 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:36:20,333 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process
[2024-03-09 06:36:20,542 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-09 06:36:20,542 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 06:36:20,545 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 50 conjunts are in the unsatisfiable core
[2024-03-09 06:36:20,550 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:36:20,882 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9
[2024-03-09 06:36:21,177 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 06:36:21,177 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13
[2024-03-09 06:36:21,444 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-09 06:36:21,444 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13
[2024-03-09 06:36:21,590 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2024-03-09 06:36:22,078 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9
[2024-03-09 06:36:22,138 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 48 proven. 65 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked.
[2024-03-09 06:36:22,139 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:36:27,907 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 62
[2024-03-09 06:36:27,914 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 4076 treesize of output 3948
[2024-03-09 06:36:28,153 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 64
[2024-03-09 06:36:28,158 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1068 treesize of output 1036
[2024-03-09 06:36:30,456 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 47 proven. 66 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked.
[2024-03-09 06:36:30,456 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [117501902] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:36:30,457 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:36:30,457 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 77
[2024-03-09 06:36:30,457 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402799520]
[2024-03-09 06:36:30,458 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:36:30,458 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 77 states
[2024-03-09 06:36:30,460 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:36:30,460 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants.
[2024-03-09 06:36:30,462 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=5488, Unknown=0, NotChecked=0, Total=5852
[2024-03-09 06:36:50,815 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 144 out of 203
[2024-03-09 06:36:50,822 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 225 transitions, 1193 flow. Second operand  has 77 states, 77 states have (on average 146.58441558441558) internal successors, (11287), 77 states have internal predecessors, (11287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:36:50,822 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:36:50,822 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 203
[2024-03-09 06:36:50,822 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:37:03,562 INFO  L124   PetriNetUnfolderBase]: 2491/7768 cut-off events.
[2024-03-09 06:37:03,562 INFO  L125   PetriNetUnfolderBase]: For 8234/8278 co-relation queries the response was YES.
[2024-03-09 06:37:03,599 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 19693 conditions, 7768 events. 2491/7768 cut-off events. For 8234/8278 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 69881 event pairs, 28 based on Foata normal form. 26/7697 useless extension candidates. Maximal degree in co-relation 18434. Up to 1317 conditions per place. 
[2024-03-09 06:37:03,621 INFO  L140   encePairwiseOnDemand]: 177/203 looper letters, 279 selfloop transitions, 71 changer transitions 20/480 dead transitions.
[2024-03-09 06:37:03,622 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 480 transitions, 2661 flow
[2024-03-09 06:37:03,622 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. 
[2024-03-09 06:37:03,622 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 49 states.
[2024-03-09 06:37:03,626 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 7403 transitions.
[2024-03-09 06:37:03,628 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7442444958278878
[2024-03-09 06:37:03,628 INFO  L72            ComplementDD]: Start complementDD. Operand 49 states and 7403 transitions.
[2024-03-09 06:37:03,628 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 49 states and 7403 transitions.
[2024-03-09 06:37:03,629 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:37:03,629 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 7403 transitions.
[2024-03-09 06:37:03,634 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 50 states, 49 states have (on average 151.08163265306123) internal successors, (7403), 49 states have internal predecessors, (7403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:37:03,640 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 50 states, 50 states have (on average 203.0) internal successors, (10150), 50 states have internal predecessors, (10150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:37:03,640 INFO  L81            ComplementDD]: Finished complementDD. Result  has 50 states, 50 states have (on average 203.0) internal successors, (10150), 50 states have internal predecessors, (10150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:37:03,640 INFO  L175             Difference]: Start difference. First operand has 287 places, 225 transitions, 1193 flow. Second operand 49 states and 7403 transitions.
[2024-03-09 06:37:03,641 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 480 transitions, 2661 flow
[2024-03-09 06:37:03,680 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 480 transitions, 2509 flow, removed 17 selfloop flow, removed 44 redundant places.
[2024-03-09 06:37:03,683 INFO  L231             Difference]: Finished difference. Result has 289 places, 217 transitions, 1121 flow
[2024-03-09 06:37:03,684 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=1121, PETRI_PLACES=289, PETRI_TRANSITIONS=217}
[2024-03-09 06:37:03,684 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 136 predicate places.
[2024-03-09 06:37:03,684 INFO  L495      AbstractCegarLoop]: Abstraction has has 289 places, 217 transitions, 1121 flow
[2024-03-09 06:37:03,685 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 77 states, 77 states have (on average 146.58441558441558) internal successors, (11287), 77 states have internal predecessors, (11287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:37:03,685 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:37:03,685 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:37:03,693 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0
[2024-03-09 06:37:03,887 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37
[2024-03-09 06:37:03,887 INFO  L420      AbstractCegarLoop]: === Iteration 22 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:37:03,888 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:37:03,888 INFO  L85        PathProgramCache]: Analyzing trace with hash 414004321, now seen corresponding path program 3 times
[2024-03-09 06:37:03,888 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:37:03,889 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232295961]
[2024-03-09 06:37:03,889 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:37:03,889 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:37:03,920 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-09 06:37:05,375 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 16 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-03-09 06:37:05,375 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-09 06:37:05,376 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232295961]
[2024-03-09 06:37:05,376 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232295961] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-09 06:37:05,376 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092924229]
[2024-03-09 06:37:05,376 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-03-09 06:37:05,377 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-09 06:37:05,377 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-09 06:37:05,378 INFO  L229       MonitoredProcess]: Starting monitored process 13 with /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-03-09 06:37:05,380 INFO  L327       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process
[2024-03-09 06:37:05,903 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s)
[2024-03-09 06:37:05,904 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-09 06:37:05,906 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 42 conjunts are in the unsatisfiable core
[2024-03-09 06:37:05,912 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-09 06:37:06,680 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11
[2024-03-09 06:37:07,020 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13
[2024-03-09 06:37:07,523 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-09 06:37:07,523 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 17
[2024-03-09 06:37:07,795 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 10 proven. 88 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked.
[2024-03-09 06:37:07,796 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-09 06:37:10,574 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48
[2024-03-09 06:37:10,577 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 120
[2024-03-09 06:37:10,726 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46
[2024-03-09 06:37:10,732 INFO  L378             Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 112
[2024-03-09 06:37:16,161 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 125 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked.
[2024-03-09 06:37:16,161 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092924229] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-09 06:37:16,161 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-09 06:37:16,162 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 20, 24] total 70
[2024-03-09 06:37:16,162 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008180898]
[2024-03-09 06:37:16,162 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-09 06:37:16,163 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 70 states
[2024-03-09 06:37:16,164 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-09 06:37:16,164 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants.
[2024-03-09 06:37:16,166 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=4511, Unknown=0, NotChecked=0, Total=4830
[2024-03-09 06:37:28,249 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1]
[2024-03-09 06:37:42,969 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 140 out of 203
[2024-03-09 06:37:42,974 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 217 transitions, 1121 flow. Second operand  has 70 states, 70 states have (on average 143.45714285714286) internal successors, (10042), 70 states have internal predecessors, (10042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:37:42,974 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-09 06:37:42,974 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 203
[2024-03-09 06:37:42,974 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-09 06:38:00,122 INFO  L124   PetriNetUnfolderBase]: 2607/7293 cut-off events.
[2024-03-09 06:38:00,123 INFO  L125   PetriNetUnfolderBase]: For 6194/6202 co-relation queries the response was YES.
[2024-03-09 06:38:00,144 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 18921 conditions, 7293 events. 2607/7293 cut-off events. For 6194/6202 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 63663 event pairs, 9 based on Foata normal form. 12/7153 useless extension candidates. Maximal degree in co-relation 18361. Up to 1363 conditions per place. 
[2024-03-09 06:38:00,151 INFO  L140   encePairwiseOnDemand]: 179/203 looper letters, 181 selfloop transitions, 50 changer transitions 118/442 dead transitions.
[2024-03-09 06:38:00,151 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 442 transitions, 2418 flow
[2024-03-09 06:38:00,152 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. 
[2024-03-09 06:38:00,152 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 48 states.
[2024-03-09 06:38:00,155 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 7050 transitions.
[2024-03-09 06:38:00,157 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7235221674876847
[2024-03-09 06:38:00,157 INFO  L72            ComplementDD]: Start complementDD. Operand 48 states and 7050 transitions.
[2024-03-09 06:38:00,157 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 48 states and 7050 transitions.
[2024-03-09 06:38:00,158 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-09 06:38:00,158 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 7050 transitions.
[2024-03-09 06:38:00,163 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 49 states, 48 states have (on average 146.875) internal successors, (7050), 48 states have internal predecessors, (7050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:38:00,168 INFO  L131    ReachableStatesCopy]: Finished reachableStatesCopy Result  has 49 states, 49 states have (on average 203.0) internal successors, (9947), 49 states have internal predecessors, (9947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:38:00,169 INFO  L81            ComplementDD]: Finished complementDD. Result  has 49 states, 49 states have (on average 203.0) internal successors, (9947), 49 states have internal predecessors, (9947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:38:00,169 INFO  L175             Difference]: Start difference. First operand has 289 places, 217 transitions, 1121 flow. Second operand 48 states and 7050 transitions.
[2024-03-09 06:38:00,169 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 442 transitions, 2418 flow
[2024-03-09 06:38:00,196 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 442 transitions, 2219 flow, removed 20 selfloop flow, removed 56 redundant places.
[2024-03-09 06:38:00,199 INFO  L231             Difference]: Finished difference. Result has 272 places, 180 transitions, 717 flow
[2024-03-09 06:38:00,199 INFO  L264   CegarLoopForPetriNet]: {PETRI_ALPHABET=203, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=717, PETRI_PLACES=272, PETRI_TRANSITIONS=180}
[2024-03-09 06:38:00,200 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 119 predicate places.
[2024-03-09 06:38:00,200 INFO  L495      AbstractCegarLoop]: Abstraction has has 272 places, 180 transitions, 717 flow
[2024-03-09 06:38:00,201 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 70 states, 70 states have (on average 143.45714285714286) internal successors, (10042), 70 states have internal predecessors, (10042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-09 06:38:00,201 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-09 06:38:00,201 INFO  L208   CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:38:00,210 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0
[2024-03-09 06:38:00,402 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38
[2024-03-09 06:38:00,402 INFO  L420      AbstractCegarLoop]: === Iteration 23 === Targeting threadErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 10 more)] ===
[2024-03-09 06:38:00,403 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-09 06:38:00,403 INFO  L85        PathProgramCache]: Analyzing trace with hash -1469698848, now seen corresponding path program 1 times
[2024-03-09 06:38:00,404 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-09 06:38:00,404 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642932667]
[2024-03-09 06:38:00,404 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-09 06:38:00,405 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-09 06:38:00,432 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:38:00,432 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-09 06:38:00,445 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-09 06:38:00,481 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-09 06:38:00,481 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-09 06:38:00,481 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (12 of 13 remaining)
[2024-03-09 06:38:00,481 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining)
[2024-03-09 06:38:00,482 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining)
[2024-03-09 06:38:00,482 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 13 remaining)
[2024-03-09 06:38:00,482 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 13 remaining)
[2024-03-09 06:38:00,482 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining)
[2024-03-09 06:38:00,482 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (6 of 13 remaining)
[2024-03-09 06:38:00,482 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining)
[2024-03-09 06:38:00,482 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining)
[2024-03-09 06:38:00,483 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining)
[2024-03-09 06:38:00,483 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining)
[2024-03-09 06:38:00,483 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining)
[2024-03-09 06:38:00,483 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining)
[2024-03-09 06:38:00,483 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39
[2024-03-09 06:38:00,483 INFO  L445         BasicCegarLoop]: Path program histogram: [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-09 06:38:00,487 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 4 thread instances
[2024-03-09 06:38:00,487 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2024-03-09 06:38:00,625 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,626 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,626 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,626 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,627 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,627 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,627 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,627 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,628 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-09 06:38:00,628 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,628 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-09 06:38:00,628 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,628 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-09 06:38:00,628 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,629 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,629 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,629 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,629 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,629 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,630 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,630 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,630 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,630 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,630 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:38:00,631 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre7 could not be translated
[2024-03-09 06:38:00,631 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,631 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,631 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,631 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,631 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,632 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,632 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,632 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,632 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,632 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,633 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,633 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,633 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,633 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,633 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,634 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,634 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,634 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,634 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,634 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,634 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,635 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,635 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,635 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,635 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,635 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,635 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,636 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,636 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,636 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,636 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,636 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,637 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,637 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,637 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,637 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,637 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,638 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,638 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,638 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,638 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,638 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,638 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,639 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,639 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,639 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,639 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,639 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,639 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,640 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,640 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,640 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,640 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,640 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,640 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,641 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,641 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,641 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,641 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,641 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,641 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,641 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,642 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,642 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,642 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,642 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,642 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,642 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,643 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,643 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,643 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,643 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,643 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,644 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,644 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,644 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,644 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,644 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,644 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,644 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,645 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,645 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,645 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,645 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,645 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,645 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,646 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,646 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,646 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,646 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,646 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,646 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,647 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,647 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:38:00,647 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,647 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,647 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,647 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,657 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.03 06:38:00 BasicIcfg
[2024-03-09 06:38:00,657 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-03-09 06:38:00,657 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-03-09 06:38:00,657 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-03-09 06:38:00,658 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-03-09 06:38:00,658 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.03 06:31:12" (3/4) ...
[2024-03-09 06:38:00,660 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2024-03-09 06:38:00,660 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-03-09 06:38:00,661 INFO  L158              Benchmark]: Toolchain (without parser) took 408752.89ms. Allocated memory was 144.7MB in the beginning and 14.3GB in the end (delta: 14.1GB). Free memory was 112.4MB in the beginning and 7.6GB in the end (delta: -7.5GB). Peak memory consumption was 6.6GB. Max. memory is 16.1GB.
[2024-03-09 06:38:00,661 INFO  L158              Benchmark]: CDTParser took 0.24ms. Allocated memory is still 102.8MB. Free memory was 67.0MB in the beginning and 66.8MB in the end (delta: 120.4kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-03-09 06:38:00,661 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 308.56ms. Allocated memory is still 144.7MB. Free memory was 112.4MB in the beginning and 92.9MB in the end (delta: 19.6MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB.
[2024-03-09 06:38:00,662 INFO  L158              Benchmark]: Boogie Procedure Inliner took 36.50ms. Allocated memory is still 144.7MB. Free memory was 92.9MB in the beginning and 90.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-09 06:38:00,662 INFO  L158              Benchmark]: Boogie Preprocessor took 20.32ms. Allocated memory is still 144.7MB. Free memory was 90.9MB in the beginning and 89.4MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-09 06:38:00,662 INFO  L158              Benchmark]: RCFGBuilder took 364.89ms. Allocated memory is still 144.7MB. Free memory was 89.4MB in the beginning and 75.3MB in the end (delta: 14.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB.
[2024-03-09 06:38:00,662 INFO  L158              Benchmark]: TraceAbstraction took 408014.79ms. Allocated memory was 144.7MB in the beginning and 14.3GB in the end (delta: 14.1GB). Free memory was 74.7MB in the beginning and 7.6GB in the end (delta: -7.6GB). Peak memory consumption was 6.5GB. Max. memory is 16.1GB.
[2024-03-09 06:38:00,663 INFO  L158              Benchmark]: Witness Printer took 3.15ms. Allocated memory is still 14.3GB. Free memory was 7.6GB in the beginning and 7.6GB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-03-09 06:38:00,664 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.24ms. Allocated memory is still 102.8MB. Free memory was 67.0MB in the beginning and 66.8MB in the end (delta: 120.4kB). There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 308.56ms. Allocated memory is still 144.7MB. Free memory was 112.4MB in the beginning and 92.9MB in the end (delta: 19.6MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 36.50ms. Allocated memory is still 144.7MB. Free memory was 92.9MB in the beginning and 90.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 20.32ms. Allocated memory is still 144.7MB. Free memory was 90.9MB in the beginning and 89.4MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 364.89ms. Allocated memory is still 144.7MB. Free memory was 89.4MB in the beginning and 75.3MB in the end (delta: 14.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB.
 * TraceAbstraction took 408014.79ms. Allocated memory was 144.7MB in the beginning and 14.3GB in the end (delta: 14.1GB). Free memory was 74.7MB in the beginning and 7.6GB in the end (delta: -7.6GB). Peak memory consumption was 6.5GB. Max. memory is 16.1GB.
 * Witness Printer took 3.15ms. Allocated memory is still 14.3GB. Free memory was 7.6GB in the beginning and 7.6GB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator:
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre7 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    The program execution was not completely translated back.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - DataRaceFoundResult [Line: 678]: Data race detected
[2024-03-09 06:38:00,759 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,759 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,760 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,760 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,760 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,760 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,760 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,761 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,761 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-09 06:38:00,761 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,761 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-09 06:38:00,761 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,761 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-09 06:38:00,761 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,762 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,762 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,762 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,762 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,762 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,762 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,763 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,763 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,763 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,763 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:38:00,763 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre7 could not be translated
[2024-03-09 06:38:00,763 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,764 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,764 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,764 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,764 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,764 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,764 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,764 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,764 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,765 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,765 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,765 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,765 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,765 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,765 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,765 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,766 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,766 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,766 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,766 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,766 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,766 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,766 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,767 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,767 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,767 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,767 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,767 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,767 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,767 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,768 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,768 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,768 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,768 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,768 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,768 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,768 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,769 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,769 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,769 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,769 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,769 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,769 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,770 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,770 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,770 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,770 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,770 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,770 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,770 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,771 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,771 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,771 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,771 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,771 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,771 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,771 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,772 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,772 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,772 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,772 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,772 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,772 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,772 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,773 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,773 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,773 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,773 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,773 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,773 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,773 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,773 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,774 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,774 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,774 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,774 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,774 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,774 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,774 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,775 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,775 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,775 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,775 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,775 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,775 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,775 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,776 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,776 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,776 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,776 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,776 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,776 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,776 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,777 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:38:00,777 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,777 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,777 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,777 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,856 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,856 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,856 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,857 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,857 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,857 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,857 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,857 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,857 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-09 06:38:00,858 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,858 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-09 06:38:00,858 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,858 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-09 06:38:00,858 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,858 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-09 06:38:00,858 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,859 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,859 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,859 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,859 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,859 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,859 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,860 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,860 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:38:00,860 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre7 could not be translated
[2024-03-09 06:38:00,860 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,860 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,860 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,860 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,861 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,861 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,861 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,861 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,861 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,861 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,861 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,861 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,862 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,862 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,862 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,862 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,862 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,862 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,862 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,862 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,863 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,863 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,863 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,863 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,863 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,863 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,863 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,864 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,864 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,864 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,864 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,864 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,864 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,864 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,865 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,865 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,865 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,865 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,865 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,865 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,865 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,865 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,866 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,866 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,866 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,866 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,866 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,866 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,866 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,867 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,867 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,867 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,867 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,867 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,867 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,867 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,867 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,868 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,868 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,868 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,868 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,868 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,868 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,868 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,868 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,869 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,869 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,869 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,869 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,869 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,869 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,869 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,870 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,870 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,870 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,870 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,870 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,870 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,870 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,870 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,871 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,871 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,871 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-09 06:38:00,871 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,871 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,871 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,872 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,872 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,872 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-09 06:38:00,872 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,872 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,872 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,872 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,873 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-09 06:38:00,873 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,873 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-09 06:38:00,873 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-09 06:38:00,873 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
    Data race detected
The following path leads to a data race: 
[L674]               0  int data = 0;
        VAL             [data=0]
[L675]               0  pthread_mutex_t data_mutex = { { 0, 0, 0, PTHREAD_MUTEX_TIMED_NP, 0, { { 0, 0 } } } };
        VAL             [data=0, data_mutex={1:0}]
[L683]               0  int threads_total = 4;
        VAL             [data=0, data_mutex={1:0}, threads_total=4]
[L684]               0  pthread_t tids[4];
        VAL             [data=0, data_mutex={1:0}, threads_total=4, tids={17:0}]
[L685]               0  int i = 0;
        VAL             [data=0, data_mutex={1:0}, i=0, threads_total=4, tids={17:0}]
[L685]  COND TRUE    0  i < threads_total
        VAL             [data=0, data_mutex={1:0}, i=0, threads_total=4, tids={17:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={17:0}]
[L685]               0  i++
        VAL             [arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={17:0}]
[L685]  COND TRUE    0  i < threads_total
        VAL             [arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={17:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={17:0}]
[L678]               2  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L685]               0  i++
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={17:0}]
[L685]  COND TRUE    0  i < threads_total
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={17:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={17:0}]
[L685]               0  i++
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={17:0}]
[L685]  COND TRUE    0  i < threads_total
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={17:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={17:0}]
[L678]               3  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L678]               4  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L685]               0  i++
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=4, threads_total=4, tids={17:0}]
[L685]  COND FALSE   0  !(i < threads_total)
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=4, threads_total=4, tids={17:0}]
[L688]  FCALL, FORK  0  pthread_create(&tids[0], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, threads_total=4, tids={17:0}]
[L678]               5  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L678]               1  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L680]               2  return ((void *)0);
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L689]               0  int i = 0;
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={17:0}]
[L689]  COND TRUE    0  i < threads_total
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={17:0}]
[L690]  EXPR         0  tids[i]
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={17:0}]
[L680]               5  return ((void *)0);
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L690]               0  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={17:0}]
[L690]  FCALL, JOIN  5  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=0, threads_total=4, tids={17:0}]
[L689]               0  i++
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={17:0}]
[L689]  COND TRUE    0  i < threads_total
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={17:0}]
[L690]  EXPR         0  tids[i]
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={17:0}]
[L690]               0  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={17:0}]
[L690]  FCALL, JOIN  2  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=1, threads_total=4, tids={17:0}]
[L689]               0  i++
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={17:0}]
[L689]  COND TRUE    0  i < threads_total
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={17:0}]
[L690]  EXPR         0  tids[i]
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={17:0}]
[L680]               3  return ((void *)0);
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L690]               0  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={17:0}]
[L690]  FCALL, JOIN  3  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=2, threads_total=4, tids={17:0}]
[L689]               0  i++
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={17:0}]
[L689]  COND TRUE    0  i < threads_total
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={17:0}]
[L690]  EXPR         0  tids[i]
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={17:0}]
[L690]               0  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={17:0}]
[L680]               4  return ((void *)0);
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L690]  FCALL, JOIN  4  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=3, threads_total=4, tids={17:0}]
[L689]               0  i++
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=4, threads_total=4, tids={17:0}]
[L689]  COND FALSE   0  !(i < threads_total)
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, i=4, threads_total=4, tids={17:0}]
[L692]               0  return data;
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}, threads_total=4, tids={17:0}]
[L678]               1  data = __VERIFIER_nondet_int()
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]

Now there is a data race on ~data~0 between 
	C: return data; [692]
and
	C: data = __VERIFIER_nondet_int() [678]

  - UnprovableResult [Line: 692]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 690]: Unable to prove that there are no data races
    Unable to prove that there are no data races
 Reason: Not analyzed. 
  - UnprovableResult [Line: 688]: Unable to prove that petrification did provide enough thread instances (tool internal message)
    Unable to prove that petrification did provide enough thread instances (tool internal message)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 686]: Unable to prove that petrification did provide enough thread instances (tool internal message)
    Unable to prove that petrification did provide enough thread instances (tool internal message)
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances
    CFG has 4 procedures, 110 locations, 7 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: 0.7s, OverallIterations: 3, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 67 SdHoareTripleChecker+Valid, 0.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 33 mSDsluCounter, 21 SdHoareTripleChecker+Invalid, 0.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4 mSDsCounter, 1 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 84 IncrementalHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1 mSolverCounterUnsat, 17 mSDtfsCounter, 84 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=235occurred in iteration=2, InterpolantAutomatonStates: 7, 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.0s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 87 NumberOfCodeBlocks, 87 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 55 ConstructedInterpolants, 0 QuantifiedInterpolants, 67 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 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 6 procedures, 144 locations, 9 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: 1.8s, OverallIterations: 5, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 196 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 107 mSDsluCounter, 48 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10 mSDsCounter, 4 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 243 IncrementalHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4 mSolverCounterUnsat, 38 mSDtfsCounter, 243 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=368occurred in iteration=4, InterpolantAutomatonStates: 14, 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.0s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 174 NumberOfCodeBlocks, 174 NumberOfCodeBlocksAsserted, 5 NumberOfCheckSat, 130 ConstructedInterpolants, 0 QuantifiedInterpolants, 192 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 6/6 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
  - StatisticsResult: Ultimate Automizer benchmark data with 3 thread instances
    CFG has 8 procedures, 178 locations, 11 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: 17.5s, OverallIterations: 9, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 16.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 543 SdHoareTripleChecker+Valid, 0.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 324 mSDsluCounter, 130 SdHoareTripleChecker+Invalid, 0.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21 mSDsCounter, 16 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 738 IncrementalHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 16 mSolverCounterUnsat, 109 mSDtfsCounter, 738 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 110 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=617occurred in iteration=6, InterpolantAutomatonStates: 33, 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.0s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 402 NumberOfCodeBlocks, 402 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 383 ConstructedInterpolants, 0 QuantifiedInterpolants, 737 SizeOfPredicates, 4 NumberOfNonLiveVariables, 105 ConjunctsInSsa, 5 ConjunctsInUnsatCore, 10 InterpolantComputations, 7 PerfectInterpolantSequences, 32/35 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 4 thread instances
    CFG has 10 procedures, 212 locations, 13 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: 387.6s, OverallIterations: 23, TraceHistogramMax: 5, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 334.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 9 mSolverCounterUnknown, 13202 SdHoareTripleChecker+Valid, 161.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12654 mSDsluCounter, 30656 SdHoareTripleChecker+Invalid, 145.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 30389 mSDsCounter, 139 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 115529 IncrementalHoareTripleChecker+Invalid, 115677 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 139 mSolverCounterUnsat, 267 mSDtfsCounter, 115529 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3453 GetRequests, 2786 SyntacticMatches, 14 SemanticMatches, 653 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14463 ImplicationChecksByTransitivity, 43.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1193occurred in iteration=20, InterpolantAutomatonStates: 362, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 47.6s InterpolantComputationTime, 3915 NumberOfCodeBlocks, 3915 NumberOfCodeBlocksAsserted, 44 NumberOfCheckSat, 5154 ConstructedInterpolants, 140 QuantifiedInterpolants, 80459 SizeOfPredicates, 150 NumberOfNonLiveVariables, 3827 ConjunctsInSsa, 266 ConjunctsInUnsatCore, 43 InterpolantComputations, 12 PerfectInterpolantSequences, 1928/3509 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate proved your program to be incorrect!
[2024-03-09 06:38:00,973 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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
