./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 45290b1291074823ab1e17f5d2f5e68daf50de3eccbb89d0f01a1fd8f5dfb007
--- Real Ultimate output ---
This is Ultimate 0.2.4-dev-0e0057c
[2024-03-12 01:26:25,379 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-03-12 01:26:25,420 INFO  L114        SettingsManager]: Loading settings from /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf
[2024-03-12 01:26:25,424 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-03-12 01:26:25,424 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-03-12 01:26:25,440 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-03-12 01:26:25,440 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-03-12 01:26:25,440 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-03-12 01:26:25,441 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-03-12 01:26:25,441 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-03-12 01:26:25,442 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-03-12 01:26:25,442 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-03-12 01:26:25,442 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-03-12 01:26:25,443 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-03-12 01:26:25,443 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-03-12 01:26:25,443 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-03-12 01:26:25,443 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-03-12 01:26:25,444 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-03-12 01:26:25,444 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-03-12 01:26:25,444 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-03-12 01:26:25,445 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-03-12 01:26:25,445 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-03-12 01:26:25,445 INFO  L153        SettingsManager]:  * Check absence of data races in concurrent programs=true
[2024-03-12 01:26:25,446 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-03-12 01:26:25,446 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-03-12 01:26:25,446 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-03-12 01:26:25,446 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-03-12 01:26:25,447 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-03-12 01:26:25,447 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-03-12 01:26:25,447 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-03-12 01:26:25,448 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-12 01:26:25,448 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-03-12 01:26:25,448 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-03-12 01:26:25,448 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-03-12 01:26:25,448 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-03-12 01:26:25,449 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-03-12 01:26:25,449 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-03-12 01:26:25,449 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-03-12 01:26:25,449 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2024-03-12 01:26:25,450 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-03-12 01:26:25,450 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-03-12 01:26:25,450 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 -> 45290b1291074823ab1e17f5d2f5e68daf50de3eccbb89d0f01a1fd8f5dfb007
[2024-03-12 01:26:25,646 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-03-12 01:26:25,661 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-03-12 01:26:25,663 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-03-12 01:26:25,663 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-03-12 01:26:25,664 INFO  L274        PluginConnector]: CDTParser initialized
[2024-03-12 01:26:25,664 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-12 01:26:26,666 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-03-12 01:26:26,863 INFO  L384              CDTParser]: Found 1 translation units.
[2024-03-12 01:26:26,863 INFO  L180              CDTParser]: Scanning /mnt/goblint-svcomp/goblint-bench/bench/concrat/race-challenges/thread-join-array-const-race-3.i
[2024-03-12 01:26:26,873 INFO  L427              CDTParser]: About to delete temporary CDT project at /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/05dc24160/227ab07ea5f748d9997acdb140640e0e/FLAG4d5a64ace
[2024-03-12 01:26:27,251 INFO  L435              CDTParser]: Successfully deleted /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/data/05dc24160/227ab07ea5f748d9997acdb140640e0e
[2024-03-12 01:26:27,253 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-03-12 01:26:27,254 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-03-12 01:26:27,255 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-03-12 01:26:27,255 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-03-12 01:26:27,260 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-03-12 01:26:27,261 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,263 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f015db0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27, skipping insertion in model container
[2024-03-12 01:26:27,264 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,303 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2024-03-12 01:26:27,500 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-12 01:26:27,510 INFO  L202         MainTranslator]: Completed pre-run
[2024-03-12 01:26:27,540 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2024-03-12 01:26:27,576 INFO  L206         MainTranslator]: Completed translation
[2024-03-12 01:26:27,577 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27 WrapperNode
[2024-03-12 01:26:27,577 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-03-12 01:26:27,578 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-03-12 01:26:27,578 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-03-12 01:26:27,578 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-03-12 01:26:27,583 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,593 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,607 INFO  L138                Inliner]: procedures = 158, calls = 18, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 60
[2024-03-12 01:26:27,608 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-03-12 01:26:27,608 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-03-12 01:26:27,608 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-03-12 01:26:27,608 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-03-12 01:26:27,615 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,615 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,617 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,618 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,622 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,624 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,625 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,627 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,628 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-03-12 01:26:27,629 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-03-12 01:26:27,629 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-03-12 01:26:27,629 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-03-12 01:26:27,630 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (1/1) ...
[2024-03-12 01:26:27,636 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-03-12 01:26:27,646 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:26:27,660 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-12 01:26:27,671 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-12 01:26:27,704 INFO  L130     BoogieDeclarations]: Found specification of procedure read~int
[2024-03-12 01:26:27,705 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2024-03-12 01:26:27,705 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock
[2024-03-12 01:26:27,705 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-03-12 01:26:27,705 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2024-03-12 01:26:27,705 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2024-03-12 01:26:27,706 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-03-12 01:26:27,706 INFO  L130     BoogieDeclarations]: Found specification of procedure thread
[2024-03-12 01:26:27,706 INFO  L138     BoogieDeclarations]: Found implementation of procedure thread
[2024-03-12 01:26:27,706 INFO  L130     BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock
[2024-03-12 01:26:27,706 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-03-12 01:26:27,706 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-03-12 01:26:27,708 WARN  L213             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement
[2024-03-12 01:26:27,849 INFO  L241             CfgBuilder]: Building ICFG
[2024-03-12 01:26:27,851 INFO  L267             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-03-12 01:26:27,977 INFO  L282             CfgBuilder]: Performing block encoding
[2024-03-12 01:26:27,991 INFO  L304             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-03-12 01:26:27,992 INFO  L309             CfgBuilder]: Removed 2 assume(true) statements.
[2024-03-12 01:26:27,993 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 01:26:27 BoogieIcfgContainer
[2024-03-12 01:26:27,993 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-03-12 01:26:27,995 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-03-12 01:26:27,995 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-03-12 01:26:27,997 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-03-12 01:26:27,998 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.03 01:26:27" (1/3) ...
[2024-03-12 01:26:27,998 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3471e8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.03 01:26:27, skipping insertion in model container
[2024-03-12 01:26:27,998 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.03 01:26:27" (2/3) ...
[2024-03-12 01:26:27,998 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3471e8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.03 01:26:27, skipping insertion in model container
[2024-03-12 01:26:27,998 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 01:26:27" (3/3) ...
[2024-03-12 01:26:27,999 INFO  L112   eAbstractionObserver]: Analyzing ICFG thread-join-array-const-race-3.i
[2024-03-12 01:26:28,005 WARN  L145   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2024-03-12 01:26:28,013 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-03-12 01:26:28,013 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations.
[2024-03-12 01:26:28,013 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2024-03-12 01:26:28,058 INFO  L144    ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions.
[2024-03-12 01:26:28,084 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 97 places, 95 transitions, 204 flow
[2024-03-12 01:26:28,144 INFO  L124   PetriNetUnfolderBase]: 8/194 cut-off events.
[2024-03-12 01:26:28,144 INFO  L125   PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES.
[2024-03-12 01:26:28,148 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-12 01:26:28,149 INFO  L82        GeneralOperation]: Start removeDead. Operand has 97 places, 95 transitions, 204 flow
[2024-03-12 01:26:28,152 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 96 places, 94 transitions, 201 flow
[2024-03-12 01:26:28,161 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:26:28,166 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;@46faaed7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:26:28,167 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 7 error locations.
[2024-03-12 01:26:28,178 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:26:28,178 INFO  L124   PetriNetUnfolderBase]: 3/65 cut-off events.
[2024-03-12 01:26:28,178 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:26:28,179 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:28,179 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-12 01:26:28,180 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-12 01:26:28,184 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:28,184 INFO  L85        PathProgramCache]: Analyzing trace with hash -689689267, now seen corresponding path program 1 times
[2024-03-12 01:26:28,192 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:28,192 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400716140]
[2024-03-12 01:26:28,192 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:28,193 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:28,284 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:28,410 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-12 01:26:28,410 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:28,410 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400716140]
[2024-03-12 01:26:28,411 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400716140] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:28,411 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:28,411 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:26:28,412 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247835215]
[2024-03-12 01:26:28,413 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:28,419 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:26:28,423 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:28,442 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:26:28,442 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:26:28,474 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 78 out of 95
[2024-03-12 01:26:28,477 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-12 01:26:28,477 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:28,477 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 95
[2024-03-12 01:26:28,477 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:28,562 INFO  L124   PetriNetUnfolderBase]: 33/373 cut-off events.
[2024-03-12 01:26:28,562 INFO  L125   PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES.
[2024-03-12 01:26:28,564 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-12 01:26:28,566 INFO  L140   encePairwiseOnDemand]: 88/95 looper letters, 17 selfloop transitions, 4 changer transitions 0/98 dead transitions.
[2024-03-12 01:26:28,566 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 98 transitions, 251 flow
[2024-03-12 01:26:28,567 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:26:28,569 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:26:28,574 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 337 transitions.
[2024-03-12 01:26:28,576 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8868421052631579
[2024-03-12 01:26:28,577 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 337 transitions.
[2024-03-12 01:26:28,577 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 337 transitions.
[2024-03-12 01:26:28,578 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:28,580 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 337 transitions.
[2024-03-12 01:26:28,583 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-12 01:26:28,587 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-12 01:26:28,587 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-12 01:26:28,588 INFO  L175             Difference]: Start difference. First operand has 96 places, 94 transitions, 201 flow. Second operand 4 states and 337 transitions.
[2024-03-12 01:26:28,589 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 98 transitions, 251 flow
[2024-03-12 01:26:28,592 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 98 transitions, 247 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:28,594 INFO  L231             Difference]: Finished difference. Result has 98 places, 92 transitions, 205 flow
[2024-03-12 01:26:28,595 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-12 01:26:28,598 INFO  L281   CegarLoopForPetriNet]: 96 programPoint places, 2 predicate places.
[2024-03-12 01:26:28,598 INFO  L495      AbstractCegarLoop]: Abstraction has has 98 places, 92 transitions, 205 flow
[2024-03-12 01:26:28,599 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-12 01:26:28,599 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:28,599 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-12 01:26:28,599 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-03-12 01:26:28,599 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-12 01:26:28,600 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:28,600 INFO  L85        PathProgramCache]: Analyzing trace with hash -2062070622, now seen corresponding path program 1 times
[2024-03-12 01:26:28,600 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:28,600 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392978576]
[2024-03-12 01:26:28,600 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:28,600 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:28,616 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:28,645 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-12 01:26:28,645 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:28,646 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392978576]
[2024-03-12 01:26:28,646 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392978576] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:28,646 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:28,646 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:26:28,646 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704618649]
[2024-03-12 01:26:28,646 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:28,647 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:26:28,648 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:28,648 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:26:28,648 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:26:28,667 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 78 out of 95
[2024-03-12 01:26:28,667 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-12 01:26:28,667 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:28,667 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 95
[2024-03-12 01:26:28,667 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:28,782 INFO  L124   PetriNetUnfolderBase]: 112/655 cut-off events.
[2024-03-12 01:26:28,782 INFO  L125   PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES.
[2024-03-12 01:26:28,784 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-12 01:26:28,786 INFO  L140   encePairwiseOnDemand]: 89/95 looper letters, 18 selfloop transitions, 5 changer transitions 0/100 dead transitions.
[2024-03-12 01:26:28,786 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 100 transitions, 269 flow
[2024-03-12 01:26:28,787 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:26:28,787 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:26:28,788 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 258 transitions.
[2024-03-12 01:26:28,788 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.9052631578947369
[2024-03-12 01:26:28,788 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 258 transitions.
[2024-03-12 01:26:28,789 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 258 transitions.
[2024-03-12 01:26:28,789 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:28,789 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 258 transitions.
[2024-03-12 01:26:28,790 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-12 01:26:28,791 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-12 01:26:28,791 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-12 01:26:28,791 INFO  L175             Difference]: Start difference. First operand has 98 places, 92 transitions, 205 flow. Second operand 3 states and 258 transitions.
[2024-03-12 01:26:28,791 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 100 transitions, 269 flow
[2024-03-12 01:26:28,792 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 100 transitions, 261 flow, removed 0 selfloop flow, removed 3 redundant places.
[2024-03-12 01:26:28,794 INFO  L231             Difference]: Finished difference. Result has 99 places, 96 transitions, 235 flow
[2024-03-12 01:26:28,794 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-12 01:26:28,795 INFO  L281   CegarLoopForPetriNet]: 96 programPoint places, 3 predicate places.
[2024-03-12 01:26:28,795 INFO  L495      AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 235 flow
[2024-03-12 01:26:28,795 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-12 01:26:28,795 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:28,795 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-12 01:26:28,795 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-03-12 01:26:28,796 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-12 01:26:28,796 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:28,796 INFO  L85        PathProgramCache]: Analyzing trace with hash 1924722055, now seen corresponding path program 1 times
[2024-03-12 01:26:28,796 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:28,796 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57831036]
[2024-03-12 01:26:28,797 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:28,797 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:28,814 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:26:28,814 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 01:26:28,822 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:26:28,838 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 01:26:28,838 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 01:26:28,839 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 7 remaining)
[2024-03-12 01:26:28,841 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (5 of 7 remaining)
[2024-03-12 01:26:28,841 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (4 of 7 remaining)
[2024-03-12 01:26:28,841 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (3 of 7 remaining)
[2024-03-12 01:26:28,842 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 7 remaining)
[2024-03-12 01:26:28,842 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 7 remaining)
[2024-03-12 01:26:28,842 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 7 remaining)
[2024-03-12 01:26:28,842 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-03-12 01:26:28,842 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2024-03-12 01:26:28,844 WARN  L233   ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-12 01:26:28,844 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances.
[2024-03-12 01:26:28,872 INFO  L144    ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions.
[2024-03-12 01:26:28,875 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 135 places, 131 transitions, 294 flow
[2024-03-12 01:26:28,902 INFO  L124   PetriNetUnfolderBase]: 18/350 cut-off events.
[2024-03-12 01:26:28,903 INFO  L125   PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES.
[2024-03-12 01:26:28,903 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-12 01:26:28,903 INFO  L82        GeneralOperation]: Start removeDead. Operand has 135 places, 131 transitions, 294 flow
[2024-03-12 01:26:28,905 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 115 places, 112 transitions, 246 flow
[2024-03-12 01:26:28,906 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:26:28,907 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;@46faaed7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:26:28,907 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 9 error locations.
[2024-03-12 01:26:28,911 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:26:28,911 INFO  L124   PetriNetUnfolderBase]: 3/65 cut-off events.
[2024-03-12 01:26:28,911 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:26:28,911 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:28,911 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-12 01:26:28,912 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-12 01:26:28,912 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:28,912 INFO  L85        PathProgramCache]: Analyzing trace with hash -1556520787, now seen corresponding path program 1 times
[2024-03-12 01:26:28,912 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:28,912 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188238074]
[2024-03-12 01:26:28,912 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:28,913 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:28,921 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:28,963 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-12 01:26:28,963 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:28,963 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188238074]
[2024-03-12 01:26:28,963 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188238074] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:28,963 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:28,963 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:26:28,964 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028258651]
[2024-03-12 01:26:28,964 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:28,964 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:26:28,964 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:28,965 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:26:28,965 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:26:28,990 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 106 out of 131
[2024-03-12 01:26:28,991 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-12 01:26:28,991 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:28,991 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 131
[2024-03-12 01:26:28,991 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:29,193 INFO  L124   PetriNetUnfolderBase]: 253/1567 cut-off events.
[2024-03-12 01:26:29,193 INFO  L125   PetriNetUnfolderBase]: For 184/184 co-relation queries the response was YES.
[2024-03-12 01:26:29,196 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-12 01:26:29,201 INFO  L140   encePairwiseOnDemand]: 124/131 looper letters, 24 selfloop transitions, 4 changer transitions 0/119 dead transitions.
[2024-03-12 01:26:29,202 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 119 transitions, 316 flow
[2024-03-12 01:26:29,202 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:26:29,202 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:26:29,204 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 456 transitions.
[2024-03-12 01:26:29,204 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8702290076335878
[2024-03-12 01:26:29,204 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 456 transitions.
[2024-03-12 01:26:29,205 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 456 transitions.
[2024-03-12 01:26:29,205 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:29,205 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 456 transitions.
[2024-03-12 01:26:29,206 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-12 01:26:29,208 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-12 01:26:29,208 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-12 01:26:29,208 INFO  L175             Difference]: Start difference. First operand has 115 places, 112 transitions, 246 flow. Second operand 4 states and 456 transitions.
[2024-03-12 01:26:29,208 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 119 transitions, 316 flow
[2024-03-12 01:26:29,210 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 119 transitions, 312 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:29,211 INFO  L231             Difference]: Finished difference. Result has 117 places, 111 transitions, 254 flow
[2024-03-12 01:26:29,211 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-12 01:26:29,212 INFO  L281   CegarLoopForPetriNet]: 115 programPoint places, 2 predicate places.
[2024-03-12 01:26:29,212 INFO  L495      AbstractCegarLoop]: Abstraction has has 117 places, 111 transitions, 254 flow
[2024-03-12 01:26:29,213 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-12 01:26:29,213 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:29,213 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-12 01:26:29,213 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-03-12 01:26:29,213 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-12 01:26:29,213 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:29,214 INFO  L85        PathProgramCache]: Analyzing trace with hash 190726787, now seen corresponding path program 1 times
[2024-03-12 01:26:29,214 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:29,214 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289405921]
[2024-03-12 01:26:29,214 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:29,214 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:29,223 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:29,241 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-12 01:26:29,241 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:29,242 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289405921]
[2024-03-12 01:26:29,242 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289405921] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:29,242 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:29,242 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:26:29,242 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974253295]
[2024-03-12 01:26:29,242 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:29,243 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:26:29,243 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:29,243 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:26:29,243 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:26:29,266 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 104 out of 131
[2024-03-12 01:26:29,267 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-12 01:26:29,267 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:29,267 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 131
[2024-03-12 01:26:29,267 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:29,801 INFO  L124   PetriNetUnfolderBase]: 1069/4222 cut-off events.
[2024-03-12 01:26:29,801 INFO  L125   PetriNetUnfolderBase]: For 342/398 co-relation queries the response was YES.
[2024-03-12 01:26:29,808 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-12 01:26:29,822 INFO  L140   encePairwiseOnDemand]: 124/131 looper letters, 27 selfloop transitions, 6 changer transitions 0/124 dead transitions.
[2024-03-12 01:26:29,822 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 124 transitions, 356 flow
[2024-03-12 01:26:29,823 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:26:29,823 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:26:29,823 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 346 transitions.
[2024-03-12 01:26:29,824 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8804071246819338
[2024-03-12 01:26:29,824 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 346 transitions.
[2024-03-12 01:26:29,824 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 346 transitions.
[2024-03-12 01:26:29,824 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:29,824 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 346 transitions.
[2024-03-12 01:26:29,825 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-12 01:26:29,826 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-12 01:26:29,827 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-12 01:26:29,827 INFO  L175             Difference]: Start difference. First operand has 117 places, 111 transitions, 254 flow. Second operand 3 states and 346 transitions.
[2024-03-12 01:26:29,827 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 124 transitions, 356 flow
[2024-03-12 01:26:29,829 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 124 transitions, 350 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:29,831 INFO  L231             Difference]: Finished difference. Result has 119 places, 116 transitions, 294 flow
[2024-03-12 01:26:29,831 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-12 01:26:29,832 INFO  L281   CegarLoopForPetriNet]: 115 programPoint places, 4 predicate places.
[2024-03-12 01:26:29,832 INFO  L495      AbstractCegarLoop]: Abstraction has has 119 places, 116 transitions, 294 flow
[2024-03-12 01:26:29,832 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-12 01:26:29,832 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:29,832 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-12 01:26:29,833 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-03-12 01:26:29,833 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-12 01:26:29,833 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:29,833 INFO  L85        PathProgramCache]: Analyzing trace with hash -1051918352, now seen corresponding path program 1 times
[2024-03-12 01:26:29,833 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:29,833 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240573518]
[2024-03-12 01:26:29,834 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:29,834 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:29,843 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:29,898 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-12 01:26:29,899 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:29,899 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240573518]
[2024-03-12 01:26:29,899 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240573518] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:29,899 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:29,899 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:26:29,899 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492408251]
[2024-03-12 01:26:29,900 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:29,900 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:26:29,900 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:29,901 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:26:29,901 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:26:29,937 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 106 out of 131
[2024-03-12 01:26:29,938 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-12 01:26:29,938 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:29,938 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 131
[2024-03-12 01:26:29,939 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:30,368 INFO  L124   PetriNetUnfolderBase]: 624/3294 cut-off events.
[2024-03-12 01:26:30,368 INFO  L125   PetriNetUnfolderBase]: For 284/288 co-relation queries the response was YES.
[2024-03-12 01:26:30,375 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-12 01:26:30,386 INFO  L140   encePairwiseOnDemand]: 126/131 looper letters, 31 selfloop transitions, 4 changer transitions 0/132 dead transitions.
[2024-03-12 01:26:30,386 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 132 transitions, 403 flow
[2024-03-12 01:26:30,386 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:26:30,387 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:26:30,387 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 460 transitions.
[2024-03-12 01:26:30,388 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8778625954198473
[2024-03-12 01:26:30,388 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 460 transitions.
[2024-03-12 01:26:30,388 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 460 transitions.
[2024-03-12 01:26:30,388 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:30,388 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 460 transitions.
[2024-03-12 01:26:30,389 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-12 01:26:30,390 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-12 01:26:30,391 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-12 01:26:30,391 INFO  L175             Difference]: Start difference. First operand has 119 places, 116 transitions, 294 flow. Second operand 4 states and 460 transitions.
[2024-03-12 01:26:30,391 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 132 transitions, 403 flow
[2024-03-12 01:26:30,393 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 132 transitions, 391 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:30,395 INFO  L231             Difference]: Finished difference. Result has 121 places, 117 transitions, 298 flow
[2024-03-12 01:26:30,395 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-12 01:26:30,396 INFO  L281   CegarLoopForPetriNet]: 115 programPoint places, 6 predicate places.
[2024-03-12 01:26:30,396 INFO  L495      AbstractCegarLoop]: Abstraction has has 121 places, 117 transitions, 298 flow
[2024-03-12 01:26:30,396 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-12 01:26:30,396 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:30,396 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-12 01:26:30,396 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2024-03-12 01:26:30,397 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-12 01:26:30,397 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:30,397 INFO  L85        PathProgramCache]: Analyzing trace with hash -34607905, now seen corresponding path program 1 times
[2024-03-12 01:26:30,397 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:30,397 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192970689]
[2024-03-12 01:26:30,397 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:30,397 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:30,410 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:30,431 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-12 01:26:30,431 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:30,432 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192970689]
[2024-03-12 01:26:30,432 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192970689] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:30,432 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:30,432 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:26:30,432 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586496803]
[2024-03-12 01:26:30,432 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:30,432 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:26:30,433 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:30,433 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:26:30,433 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:26:30,468 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 104 out of 131
[2024-03-12 01:26:30,469 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-12 01:26:30,470 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:30,470 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 131
[2024-03-12 01:26:30,470 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:30,857 INFO  L124   PetriNetUnfolderBase]: 948/4164 cut-off events.
[2024-03-12 01:26:30,857 INFO  L125   PetriNetUnfolderBase]: For 791/820 co-relation queries the response was YES.
[2024-03-12 01:26:30,865 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-12 01:26:30,877 INFO  L140   encePairwiseOnDemand]: 124/131 looper letters, 28 selfloop transitions, 9 changer transitions 0/131 dead transitions.
[2024-03-12 01:26:30,877 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 131 transitions, 415 flow
[2024-03-12 01:26:30,878 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:26:30,878 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:26:30,879 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 345 transitions.
[2024-03-12 01:26:30,879 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8778625954198473
[2024-03-12 01:26:30,879 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 345 transitions.
[2024-03-12 01:26:30,879 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 345 transitions.
[2024-03-12 01:26:30,879 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:30,879 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 345 transitions.
[2024-03-12 01:26:30,880 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-12 01:26:30,881 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-12 01:26:30,881 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-12 01:26:30,881 INFO  L175             Difference]: Start difference. First operand has 121 places, 117 transitions, 298 flow. Second operand 3 states and 345 transitions.
[2024-03-12 01:26:30,881 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 131 transitions, 415 flow
[2024-03-12 01:26:30,884 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 131 transitions, 409 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:30,885 INFO  L231             Difference]: Finished difference. Result has 123 places, 124 transitions, 368 flow
[2024-03-12 01:26:30,886 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-12 01:26:30,886 INFO  L281   CegarLoopForPetriNet]: 115 programPoint places, 8 predicate places.
[2024-03-12 01:26:30,886 INFO  L495      AbstractCegarLoop]: Abstraction has has 123 places, 124 transitions, 368 flow
[2024-03-12 01:26:30,887 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-12 01:26:30,887 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:30,887 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-12 01:26:30,887 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2024-03-12 01:26:30,887 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-12 01:26:30,888 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:30,888 INFO  L85        PathProgramCache]: Analyzing trace with hash -1553380467, now seen corresponding path program 1 times
[2024-03-12 01:26:30,888 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:30,888 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210008341]
[2024-03-12 01:26:30,888 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:30,888 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:30,901 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:26:30,901 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 01:26:30,908 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:26:30,929 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 01:26:30,930 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 01:26:30,930 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 9 remaining)
[2024-03-12 01:26:30,930 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (7 of 9 remaining)
[2024-03-12 01:26:30,930 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (6 of 9 remaining)
[2024-03-12 01:26:30,930 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 9 remaining)
[2024-03-12 01:26:30,931 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 9 remaining)
[2024-03-12 01:26:30,931 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 9 remaining)
[2024-03-12 01:26:30,931 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 9 remaining)
[2024-03-12 01:26:30,931 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 9 remaining)
[2024-03-12 01:26:30,931 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 9 remaining)
[2024-03-12 01:26:30,932 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2024-03-12 01:26:30,932 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1]
[2024-03-12 01:26:30,932 WARN  L233   ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-12 01:26:30,932 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances.
[2024-03-12 01:26:30,965 INFO  L144    ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions.
[2024-03-12 01:26:30,967 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 173 places, 167 transitions, 388 flow
[2024-03-12 01:26:31,015 INFO  L124   PetriNetUnfolderBase]: 40/614 cut-off events.
[2024-03-12 01:26:31,015 INFO  L125   PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES.
[2024-03-12 01:26:31,017 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-12 01:26:31,017 INFO  L82        GeneralOperation]: Start removeDead. Operand has 173 places, 167 transitions, 388 flow
[2024-03-12 01:26:31,019 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 134 places, 130 transitions, 293 flow
[2024-03-12 01:26:31,020 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:26:31,020 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;@46faaed7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:26:31,020 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 11 error locations.
[2024-03-12 01:26:31,024 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:26:31,024 INFO  L124   PetriNetUnfolderBase]: 3/64 cut-off events.
[2024-03-12 01:26:31,024 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:26:31,024 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:31,025 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-12 01:26:31,025 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-12 01:26:31,025 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:31,025 INFO  L85        PathProgramCache]: Analyzing trace with hash 1844343565, now seen corresponding path program 1 times
[2024-03-12 01:26:31,025 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:31,026 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486990262]
[2024-03-12 01:26:31,026 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:31,026 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:31,033 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:31,064 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-12 01:26:31,064 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:31,064 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486990262]
[2024-03-12 01:26:31,064 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486990262] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:31,064 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:31,065 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:26:31,065 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540761238]
[2024-03-12 01:26:31,065 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:31,065 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:26:31,065 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:31,066 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:26:31,066 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:26:31,088 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 134 out of 167
[2024-03-12 01:26:31,088 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-12 01:26:31,089 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:31,089 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 167
[2024-03-12 01:26:31,089 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:31,669 INFO  L124   PetriNetUnfolderBase]: 1406/6202 cut-off events.
[2024-03-12 01:26:31,670 INFO  L125   PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES.
[2024-03-12 01:26:31,682 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-12 01:26:31,699 INFO  L140   encePairwiseOnDemand]: 160/167 looper letters, 30 selfloop transitions, 4 changer transitions 0/139 dead transitions.
[2024-03-12 01:26:31,699 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 139 transitions, 379 flow
[2024-03-12 01:26:31,700 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:26:31,700 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:26:31,701 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 574 transitions.
[2024-03-12 01:26:31,701 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8592814371257484
[2024-03-12 01:26:31,701 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 574 transitions.
[2024-03-12 01:26:31,701 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 574 transitions.
[2024-03-12 01:26:31,701 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:31,702 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 574 transitions.
[2024-03-12 01:26:31,703 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-12 01:26:31,704 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-12 01:26:31,704 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-12 01:26:31,704 INFO  L175             Difference]: Start difference. First operand has 134 places, 130 transitions, 293 flow. Second operand 4 states and 574 transitions.
[2024-03-12 01:26:31,704 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 139 transitions, 379 flow
[2024-03-12 01:26:31,705 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 139 transitions, 375 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:31,706 INFO  L231             Difference]: Finished difference. Result has 136 places, 129 transitions, 301 flow
[2024-03-12 01:26:31,707 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-12 01:26:31,707 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 2 predicate places.
[2024-03-12 01:26:31,707 INFO  L495      AbstractCegarLoop]: Abstraction has has 136 places, 129 transitions, 301 flow
[2024-03-12 01:26:31,708 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-12 01:26:31,708 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:31,708 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-12 01:26:31,708 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2024-03-12 01:26:31,708 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-12 01:26:31,708 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:31,708 INFO  L85        PathProgramCache]: Analyzing trace with hash 319887816, now seen corresponding path program 1 times
[2024-03-12 01:26:31,708 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:31,709 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817854090]
[2024-03-12 01:26:31,709 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:31,709 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:31,716 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:31,731 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-12 01:26:31,731 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:31,731 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817854090]
[2024-03-12 01:26:31,732 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817854090] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:31,732 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:31,732 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:26:31,732 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434109860]
[2024-03-12 01:26:31,732 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:31,732 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:26:31,732 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:31,733 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:26:31,733 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:26:31,768 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 167
[2024-03-12 01:26:31,769 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-12 01:26:31,769 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:31,769 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 167
[2024-03-12 01:26:31,769 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:33,718 INFO  L124   PetriNetUnfolderBase]: 7641/22362 cut-off events.
[2024-03-12 01:26:33,718 INFO  L125   PetriNetUnfolderBase]: For 2760/2779 co-relation queries the response was YES.
[2024-03-12 01:26:33,763 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-12 01:26:33,834 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 36 selfloop transitions, 7 changer transitions 0/147 dead transitions.
[2024-03-12 01:26:33,835 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 147 transitions, 443 flow
[2024-03-12 01:26:33,835 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:26:33,836 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:26:33,836 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 434 transitions.
[2024-03-12 01:26:33,837 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8662674650698603
[2024-03-12 01:26:33,837 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 434 transitions.
[2024-03-12 01:26:33,837 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 434 transitions.
[2024-03-12 01:26:33,837 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:33,837 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 434 transitions.
[2024-03-12 01:26:33,838 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-12 01:26:33,839 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-12 01:26:33,839 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-12 01:26:33,839 INFO  L175             Difference]: Start difference. First operand has 136 places, 129 transitions, 301 flow. Second operand 3 states and 434 transitions.
[2024-03-12 01:26:33,839 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 147 transitions, 443 flow
[2024-03-12 01:26:33,849 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 147 transitions, 437 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:33,850 INFO  L231             Difference]: Finished difference. Result has 138 places, 135 transitions, 349 flow
[2024-03-12 01:26:33,850 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-12 01:26:33,851 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 4 predicate places.
[2024-03-12 01:26:33,851 INFO  L495      AbstractCegarLoop]: Abstraction has has 138 places, 135 transitions, 349 flow
[2024-03-12 01:26:33,851 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-12 01:26:33,851 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:33,851 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-12 01:26:33,852 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2024-03-12 01:26:33,852 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-12 01:26:33,852 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:33,852 INFO  L85        PathProgramCache]: Analyzing trace with hash 762186225, now seen corresponding path program 1 times
[2024-03-12 01:26:33,852 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:33,852 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333012730]
[2024-03-12 01:26:33,852 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:33,852 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:33,860 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:33,904 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-12 01:26:33,904 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:33,904 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333012730]
[2024-03-12 01:26:33,904 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333012730] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:33,904 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:33,904 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:26:33,905 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901844807]
[2024-03-12 01:26:33,905 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:33,905 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:26:33,905 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:33,905 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:26:33,906 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:26:33,938 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 134 out of 167
[2024-03-12 01:26:33,938 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-12 01:26:33,938 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:33,938 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 167
[2024-03-12 01:26:33,939 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:35,900 INFO  L124   PetriNetUnfolderBase]: 5614/20334 cut-off events.
[2024-03-12 01:26:35,901 INFO  L125   PetriNetUnfolderBase]: For 1948/2028 co-relation queries the response was YES.
[2024-03-12 01:26:35,953 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-12 01:26:36,005 INFO  L140   encePairwiseOnDemand]: 162/167 looper letters, 40 selfloop transitions, 4 changer transitions 0/156 dead transitions.
[2024-03-12 01:26:36,006 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 156 transitions, 489 flow
[2024-03-12 01:26:36,006 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:26:36,006 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:26:36,007 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 581 transitions.
[2024-03-12 01:26:36,008 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8697604790419161
[2024-03-12 01:26:36,008 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 581 transitions.
[2024-03-12 01:26:36,008 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 581 transitions.
[2024-03-12 01:26:36,008 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:36,008 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 581 transitions.
[2024-03-12 01:26:36,009 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-12 01:26:36,011 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-12 01:26:36,012 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-12 01:26:36,012 INFO  L175             Difference]: Start difference. First operand has 138 places, 135 transitions, 349 flow. Second operand 4 states and 581 transitions.
[2024-03-12 01:26:36,012 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 156 transitions, 489 flow
[2024-03-12 01:26:36,029 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 156 transitions, 475 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:36,030 INFO  L231             Difference]: Finished difference. Result has 140 places, 136 transitions, 351 flow
[2024-03-12 01:26:36,030 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-12 01:26:36,031 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 6 predicate places.
[2024-03-12 01:26:36,031 INFO  L495      AbstractCegarLoop]: Abstraction has has 140 places, 136 transitions, 351 flow
[2024-03-12 01:26:36,031 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-12 01:26:36,031 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:36,031 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-12 01:26:36,032 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2024-03-12 01:26:36,032 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-12 01:26:36,032 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:36,032 INFO  L85        PathProgramCache]: Analyzing trace with hash -1326323629, now seen corresponding path program 1 times
[2024-03-12 01:26:36,032 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:36,032 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910753186]
[2024-03-12 01:26:36,032 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:36,033 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:36,041 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:36,058 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-12 01:26:36,058 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:36,058 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910753186]
[2024-03-12 01:26:36,058 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910753186] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:36,058 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:36,058 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:26:36,058 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621070634]
[2024-03-12 01:26:36,059 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:36,059 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:26:36,059 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:36,059 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:26:36,059 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:26:36,091 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 167
[2024-03-12 01:26:36,091 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-12 01:26:36,091 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:36,092 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 167
[2024-03-12 01:26:36,092 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:38,829 INFO  L124   PetriNetUnfolderBase]: 9067/29984 cut-off events.
[2024-03-12 01:26:38,830 INFO  L125   PetriNetUnfolderBase]: For 7438/8079 co-relation queries the response was YES.
[2024-03-12 01:26:38,904 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-12 01:26:38,993 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 38 selfloop transitions, 11 changer transitions 0/156 dead transitions.
[2024-03-12 01:26:38,994 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 156 transitions, 518 flow
[2024-03-12 01:26:38,995 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:26:38,995 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:26:38,996 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 433 transitions.
[2024-03-12 01:26:38,997 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8642714570858283
[2024-03-12 01:26:38,997 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 433 transitions.
[2024-03-12 01:26:38,997 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 433 transitions.
[2024-03-12 01:26:38,997 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:38,997 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 433 transitions.
[2024-03-12 01:26:38,998 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-12 01:26:38,999 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-12 01:26:38,999 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-12 01:26:38,999 INFO  L175             Difference]: Start difference. First operand has 140 places, 136 transitions, 351 flow. Second operand 3 states and 433 transitions.
[2024-03-12 01:26:38,999 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 156 transitions, 518 flow
[2024-03-12 01:26:39,004 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 156 transitions, 512 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:39,005 INFO  L231             Difference]: Finished difference. Result has 142 places, 145 transitions, 441 flow
[2024-03-12 01:26:39,005 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-12 01:26:39,006 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 8 predicate places.
[2024-03-12 01:26:39,006 INFO  L495      AbstractCegarLoop]: Abstraction has has 142 places, 145 transitions, 441 flow
[2024-03-12 01:26:39,006 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-12 01:26:39,006 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:39,006 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-12 01:26:39,007 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2024-03-12 01:26:39,007 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-12 01:26:39,007 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:39,007 INFO  L85        PathProgramCache]: Analyzing trace with hash -194324015, now seen corresponding path program 1 times
[2024-03-12 01:26:39,007 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:39,007 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105035509]
[2024-03-12 01:26:39,007 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:39,008 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:39,015 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:39,033 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-12 01:26:39,033 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:39,033 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105035509]
[2024-03-12 01:26:39,034 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105035509] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:39,034 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:39,034 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:26:39,034 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770169763]
[2024-03-12 01:26:39,034 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:39,035 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:26:39,035 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:39,036 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:26:39,036 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:26:39,074 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 167
[2024-03-12 01:26:39,075 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-12 01:26:39,075 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:39,075 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 167
[2024-03-12 01:26:39,075 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:40,459 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 89#L688-4true])
[2024-03-12 01:26:40,459 INFO  L294   olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event
[2024-03-12 01:26:40,460 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-12 01:26:40,460 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-12 01:26:40,460 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-12 01:26:41,660 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 17#L690-7true, 194#true, 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:41,661 INFO  L294   olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event
[2024-03-12 01:26:41,661 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-12 01:26:41,661 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-12 01:26:41,661 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-12 01:26:41,661 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:41,662 INFO  L294   olderBase$Statistics]: this new event has 104 ancestors and is cut-off event
[2024-03-12 01:26:41,662 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:26:41,662 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:26:41,662 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:26:42,539 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:42,539 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,539 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,539 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,539 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,540 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:42,540 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,540 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,540 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,540 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,552 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:42,552 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,552 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,552 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,552 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,553 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:42,553 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,553 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,553 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,553 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,556 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:42,557 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,557 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,557 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,557 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,557 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:42,558 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,558 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,558 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:42,558 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:26:43,047 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 24#L678-6true, 194#true, 200#true, threadThread1of3ForFork1InUse, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 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-12 01:26:43,047 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-12 01:26:43,047 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-12 01:26:43,047 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-12 01:26:43,047 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-12 01:26:43,116 INFO  L124   PetriNetUnfolderBase]: 13206/45000 cut-off events.
[2024-03-12 01:26:43,116 INFO  L125   PetriNetUnfolderBase]: For 27767/31421 co-relation queries the response was YES.
[2024-03-12 01:26:43,243 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-12 01:26:43,389 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 41 selfloop transitions, 18 changer transitions 0/168 dead transitions.
[2024-03-12 01:26:43,389 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 168 transitions, 676 flow
[2024-03-12 01:26:43,390 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:26:43,390 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:26:43,391 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 431 transitions.
[2024-03-12 01:26:43,391 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8602794411177644
[2024-03-12 01:26:43,392 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 431 transitions.
[2024-03-12 01:26:43,392 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 431 transitions.
[2024-03-12 01:26:43,392 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:43,392 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 431 transitions.
[2024-03-12 01:26:43,393 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-12 01:26:43,394 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-12 01:26:43,394 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-12 01:26:43,394 INFO  L175             Difference]: Start difference. First operand has 142 places, 145 transitions, 441 flow. Second operand 3 states and 431 transitions.
[2024-03-12 01:26:43,394 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 168 transitions, 676 flow
[2024-03-12 01:26:43,485 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 168 transitions, 640 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:43,487 INFO  L231             Difference]: Finished difference. Result has 144 places, 159 transitions, 597 flow
[2024-03-12 01:26:43,487 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-12 01:26:43,488 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 10 predicate places.
[2024-03-12 01:26:43,488 INFO  L495      AbstractCegarLoop]: Abstraction has has 144 places, 159 transitions, 597 flow
[2024-03-12 01:26:43,488 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-12 01:26:43,488 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:43,488 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-12 01:26:43,488 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12
[2024-03-12 01:26:43,489 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-12 01:26:43,489 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:43,489 INFO  L85        PathProgramCache]: Analyzing trace with hash -2092753044, now seen corresponding path program 1 times
[2024-03-12 01:26:43,489 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:43,489 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892713027]
[2024-03-12 01:26:43,489 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:43,489 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:43,500 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:43,565 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-12 01:26:43,566 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:43,566 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892713027]
[2024-03-12 01:26:43,566 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892713027] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:26:43,566 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291192716]
[2024-03-12 01:26:43,566 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:43,566 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:26:43,566 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:26:43,572 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-12 01:26:43,578 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-12 01:26:43,682 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:43,684 INFO  L262         TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-12 01:26:43,685 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:26:43,792 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-12 01:26:43,792 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:26:43,846 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-12 01:26:43,846 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291192716] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:26:43,846 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:26:43,847 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-12 01:26:43,847 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609262620]
[2024-03-12 01:26:43,847 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:26:43,847 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-12 01:26:43,847 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:43,848 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-12 01:26:43,848 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-12 01:26:43,900 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 131 out of 167
[2024-03-12 01:26:43,902 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-12 01:26:43,902 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:43,902 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 167
[2024-03-12 01:26:43,902 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:45,496 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 143#L678-6true, 138#$Ultimate##0true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:45,496 INFO  L294   olderBase$Statistics]: this new event has 102 ancestors and is cut-off event
[2024-03-12 01:26:45,496 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:26:45,496 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:26:45,496 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:26:45,633 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:45,633 INFO  L294   olderBase$Statistics]: this new event has 104 ancestors and is cut-off event
[2024-03-12 01:26:45,633 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:26:45,633 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:26:45,633 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:26:45,714 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, 143#L678-6true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:45,714 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,714 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,714 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,714 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,724 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 46#L678-5true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:45,724 INFO  L294   olderBase$Statistics]: this new event has 110 ancestors and is cut-off event
[2024-03-12 01:26:45,725 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:26:45,725 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:26:45,725 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:26:45,726 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 126#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-12 01:26:45,726 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,726 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,726 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,726 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,727 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:45,727 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,727 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,727 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,727 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,727 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,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][190], [Black: 191#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:45,814 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,815 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,815 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,815 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:26:45,938 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:45,938 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:26:45,938 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:45,938 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:45,938 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:45,939 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 46#L678-5true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:45,940 INFO  L294   olderBase$Statistics]: this new event has 112 ancestors and is cut-off event
[2024-03-12 01:26:45,940 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:26:45,940 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:26:45,940 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:26:45,941 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, 143#L678-6true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:45,941 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:26:45,941 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:45,941 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:45,941 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:45,941 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,021 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 143#L678-6true, Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|)])
[2024-03-12 01:26:46,022 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,022 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,022 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,022 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,363 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 126#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-12 01:26:46,363 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,363 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,363 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,363 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,421 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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_~breads_total~0#1|), 200#true, Black: 179#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), Black: 184#(= |#race~data~0| |threadThread1of3ForFork1_#t~nondet2|), 126#threadErr0ASSERT_VIOLATIONDATA_RACEtrue])
[2024-03-12 01:26:46,421 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,421 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,421 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,421 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:46,421 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:26:47,213 INFO  L124   PetriNetUnfolderBase]: 8227/31447 cut-off events.
[2024-03-12 01:26:47,214 INFO  L125   PetriNetUnfolderBase]: For 17996/26552 co-relation queries the response was YES.
[2024-03-12 01:26:47,319 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-12 01:26:47,418 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 56 selfloop transitions, 11 changer transitions 0/199 dead transitions.
[2024-03-12 01:26:47,418 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 199 transitions, 813 flow
[2024-03-12 01:26:47,419 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-12 01:26:47,419 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-12 01:26:47,421 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1379 transitions.
[2024-03-12 01:26:47,422 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8257485029940119
[2024-03-12 01:26:47,422 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1379 transitions.
[2024-03-12 01:26:47,422 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1379 transitions.
[2024-03-12 01:26:47,422 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:47,422 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1379 transitions.
[2024-03-12 01:26:47,424 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-12 01:26:47,427 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-12 01:26:47,427 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-12 01:26:47,427 INFO  L175             Difference]: Start difference. First operand has 144 places, 159 transitions, 597 flow. Second operand 10 states and 1379 transitions.
[2024-03-12 01:26:47,427 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 199 transitions, 813 flow
[2024-03-12 01:26:47,478 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 199 transitions, 777 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:47,480 INFO  L231             Difference]: Finished difference. Result has 154 places, 165 transitions, 617 flow
[2024-03-12 01:26:47,480 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-12 01:26:47,481 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 20 predicate places.
[2024-03-12 01:26:47,481 INFO  L495      AbstractCegarLoop]: Abstraction has has 154 places, 165 transitions, 617 flow
[2024-03-12 01:26:47,481 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-12 01:26:47,481 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:47,482 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-12 01:26:47,492 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-12 01:26:47,686 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-12 01:26:47,686 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-12 01:26:47,687 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:47,687 INFO  L85        PathProgramCache]: Analyzing trace with hash 1249172479, now seen corresponding path program 1 times
[2024-03-12 01:26:47,687 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:47,688 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369835750]
[2024-03-12 01:26:47,688 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:47,688 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:47,702 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:47,745 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-12 01:26:47,746 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:47,746 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369835750]
[2024-03-12 01:26:47,746 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369835750] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:47,746 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:47,746 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-12 01:26:47,746 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823133492]
[2024-03-12 01:26:47,746 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:47,746 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:26:47,746 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:47,747 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:26:47,747 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:26:47,758 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 140 out of 167
[2024-03-12 01:26:47,759 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-12 01:26:47,759 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:47,759 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 167
[2024-03-12 01:26:47,759 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:48,207 INFO  L124   PetriNetUnfolderBase]: 537/5371 cut-off events.
[2024-03-12 01:26:48,207 INFO  L125   PetriNetUnfolderBase]: For 1669/2201 co-relation queries the response was YES.
[2024-03-12 01:26:48,222 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-12 01:26:48,231 INFO  L140   encePairwiseOnDemand]: 159/167 looper letters, 16 selfloop transitions, 8 changer transitions 0/152 dead transitions.
[2024-03-12 01:26:48,232 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 152 transitions, 542 flow
[2024-03-12 01:26:48,232 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:26:48,233 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:26:48,233 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 448 transitions.
[2024-03-12 01:26:48,234 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8942115768463074
[2024-03-12 01:26:48,234 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 448 transitions.
[2024-03-12 01:26:48,234 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 448 transitions.
[2024-03-12 01:26:48,234 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:48,234 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 448 transitions.
[2024-03-12 01:26:48,235 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-12 01:26:48,236 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-12 01:26:48,236 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-12 01:26:48,236 INFO  L175             Difference]: Start difference. First operand has 154 places, 165 transitions, 617 flow. Second operand 3 states and 448 transitions.
[2024-03-12 01:26:48,236 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 152 transitions, 542 flow
[2024-03-12 01:26:48,242 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 152 transitions, 522 flow, removed 8 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:48,244 INFO  L231             Difference]: Finished difference. Result has 154 places, 145 transitions, 453 flow
[2024-03-12 01:26:48,244 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-12 01:26:48,244 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 20 predicate places.
[2024-03-12 01:26:48,244 INFO  L495      AbstractCegarLoop]: Abstraction has has 154 places, 145 transitions, 453 flow
[2024-03-12 01:26:48,245 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-12 01:26:48,245 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:48,245 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-12 01:26:48,245 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14
[2024-03-12 01:26:48,245 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-12 01:26:48,245 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:48,246 INFO  L85        PathProgramCache]: Analyzing trace with hash -1777395075, now seen corresponding path program 1 times
[2024-03-12 01:26:48,246 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:48,246 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441298865]
[2024-03-12 01:26:48,246 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:48,246 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:48,267 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:48,285 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-12 01:26:48,286 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:48,286 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441298865]
[2024-03-12 01:26:48,286 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441298865] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:48,286 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:48,286 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:26:48,287 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467874362]
[2024-03-12 01:26:48,287 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:48,287 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:26:48,287 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:48,288 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:26:48,288 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:26:48,326 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 130 out of 167
[2024-03-12 01:26:48,326 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-12 01:26:48,326 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:48,327 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 167
[2024-03-12 01:26:48,327 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:48,963 INFO  L124   PetriNetUnfolderBase]: 895/5684 cut-off events.
[2024-03-12 01:26:48,964 INFO  L125   PetriNetUnfolderBase]: For 3999/3999 co-relation queries the response was YES.
[2024-03-12 01:26:48,979 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-12 01:26:48,991 INFO  L140   encePairwiseOnDemand]: 162/167 looper letters, 31 selfloop transitions, 4 changer transitions 0/152 dead transitions.
[2024-03-12 01:26:48,991 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 152 transitions, 551 flow
[2024-03-12 01:26:48,992 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:26:48,992 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:26:48,993 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 423 transitions.
[2024-03-12 01:26:48,993 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.844311377245509
[2024-03-12 01:26:48,993 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 423 transitions.
[2024-03-12 01:26:48,993 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 423 transitions.
[2024-03-12 01:26:48,994 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:48,994 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 423 transitions.
[2024-03-12 01:26:48,994 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-12 01:26:48,995 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-12 01:26:48,995 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-12 01:26:48,995 INFO  L175             Difference]: Start difference. First operand has 154 places, 145 transitions, 453 flow. Second operand 3 states and 423 transitions.
[2024-03-12 01:26:48,996 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 152 transitions, 551 flow
[2024-03-12 01:26:49,005 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 152 transitions, 543 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-12 01:26:49,006 INFO  L231             Difference]: Finished difference. Result has 157 places, 148 transitions, 481 flow
[2024-03-12 01:26:49,007 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-12 01:26:49,007 INFO  L281   CegarLoopForPetriNet]: 134 programPoint places, 23 predicate places.
[2024-03-12 01:26:49,007 INFO  L495      AbstractCegarLoop]: Abstraction has has 157 places, 148 transitions, 481 flow
[2024-03-12 01:26:49,007 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-12 01:26:49,007 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:49,007 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-12 01:26:49,008 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15
[2024-03-12 01:26:49,008 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-12 01:26:49,008 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:49,008 INFO  L85        PathProgramCache]: Analyzing trace with hash -2135237546, now seen corresponding path program 1 times
[2024-03-12 01:26:49,008 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:49,008 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693903310]
[2024-03-12 01:26:49,008 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:49,008 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:49,020 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:26:49,020 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 01:26:49,026 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:26:49,031 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 01:26:49,031 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 01:26:49,031 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (10 of 11 remaining)
[2024-03-12 01:26:49,032 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (9 of 11 remaining)
[2024-03-12 01:26:49,032 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (8 of 11 remaining)
[2024-03-12 01:26:49,032 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 11 remaining)
[2024-03-12 01:26:49,032 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (6 of 11 remaining)
[2024-03-12 01:26:49,032 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 11 remaining)
[2024-03-12 01:26:49,032 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 11 remaining)
[2024-03-12 01:26:49,032 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 11 remaining)
[2024-03-12 01:26:49,032 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 11 remaining)
[2024-03-12 01:26:49,032 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 11 remaining)
[2024-03-12 01:26:49,033 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 11 remaining)
[2024-03-12 01:26:49,033 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16
[2024-03-12 01:26:49,033 INFO  L445         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-03-12 01:26:49,033 WARN  L233   ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis
[2024-03-12 01:26:49,033 INFO  L514   ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances.
[2024-03-12 01:26:49,064 INFO  L144    ThreadInstanceAdder]: Constructed 8 joinOtherThreadTransitions.
[2024-03-12 01:26:49,066 INFO  L73            FinitePrefix]: Start finitePrefix. Operand has 211 places, 203 transitions, 486 flow
[2024-03-12 01:26:49,172 INFO  L124   PetriNetUnfolderBase]: 90/1098 cut-off events.
[2024-03-12 01:26:49,172 INFO  L125   PetriNetUnfolderBase]: For 96/96 co-relation queries the response was YES.
[2024-03-12 01:26:49,176 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-12 01:26:49,176 INFO  L82        GeneralOperation]: Start removeDead. Operand has 211 places, 203 transitions, 486 flow
[2024-03-12 01:26:49,180 INFO  L88        GeneralOperation]: Finished RemoveDead, result has has 153 places, 148 transitions, 342 flow
[2024-03-12 01:26:49,181 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-03-12 01:26:49,181 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;@46faaed7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-03-12 01:26:49,181 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 13 error locations.
[2024-03-12 01:26:49,184 INFO  L185   PetriNetUnfolderBase]: Found word, exiting Unfolder.
[2024-03-12 01:26:49,184 INFO  L124   PetriNetUnfolderBase]: 3/65 cut-off events.
[2024-03-12 01:26:49,184 INFO  L125   PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES.
[2024-03-12 01:26:49,184 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:49,184 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-12 01:26:49,185 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-12 01:26:49,185 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:49,185 INFO  L85        PathProgramCache]: Analyzing trace with hash 922969197, now seen corresponding path program 1 times
[2024-03-12 01:26:49,185 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:49,185 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153128843]
[2024-03-12 01:26:49,185 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:49,185 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:49,191 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:49,218 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-12 01:26:49,218 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:49,218 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153128843]
[2024-03-12 01:26:49,218 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153128843] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:49,218 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:49,218 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:26:49,219 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178892395]
[2024-03-12 01:26:49,219 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:49,219 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:26:49,219 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:49,219 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:26:49,220 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:26:49,241 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 203
[2024-03-12 01:26:49,242 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-12 01:26:49,242 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:49,242 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 203
[2024-03-12 01:26:49,242 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:26:51,628 INFO  L124   PetriNetUnfolderBase]: 6972/24454 cut-off events.
[2024-03-12 01:26:51,628 INFO  L125   PetriNetUnfolderBase]: For 4726/4726 co-relation queries the response was YES.
[2024-03-12 01:26:51,714 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-12 01:26:51,799 INFO  L140   encePairwiseOnDemand]: 196/203 looper letters, 36 selfloop transitions, 4 changer transitions 0/159 dead transitions.
[2024-03-12 01:26:51,799 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 159 transitions, 444 flow
[2024-03-12 01:26:51,800 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:26:51,800 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:26:51,801 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 692 transitions.
[2024-03-12 01:26:51,801 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8522167487684729
[2024-03-12 01:26:51,802 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 692 transitions.
[2024-03-12 01:26:51,802 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 692 transitions.
[2024-03-12 01:26:51,802 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:26:51,802 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 692 transitions.
[2024-03-12 01:26:51,803 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-12 01:26:51,804 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-12 01:26:51,804 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-12 01:26:51,804 INFO  L175             Difference]: Start difference. First operand has 153 places, 148 transitions, 342 flow. Second operand 4 states and 692 transitions.
[2024-03-12 01:26:51,804 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 159 transitions, 444 flow
[2024-03-12 01:26:51,807 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 159 transitions, 440 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:26:51,808 INFO  L231             Difference]: Finished difference. Result has 155 places, 147 transitions, 350 flow
[2024-03-12 01:26:51,808 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-12 01:26:51,809 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 2 predicate places.
[2024-03-12 01:26:51,809 INFO  L495      AbstractCegarLoop]: Abstraction has has 155 places, 147 transitions, 350 flow
[2024-03-12 01:26:51,809 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-12 01:26:51,809 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:26:51,809 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-12 01:26:51,809 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17
[2024-03-12 01:26:51,809 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-12 01:26:51,810 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:26:51,810 INFO  L85        PathProgramCache]: Analyzing trace with hash -1904737775, now seen corresponding path program 1 times
[2024-03-12 01:26:51,810 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:26:51,810 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742504455]
[2024-03-12 01:26:51,810 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:26:51,810 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:26:51,816 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:26:51,826 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-12 01:26:51,826 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:26:51,826 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742504455]
[2024-03-12 01:26:51,826 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742504455] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:26:51,826 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:26:51,826 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:26:51,827 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767448155]
[2024-03-12 01:26:51,827 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:26:51,827 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:26:51,827 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:26:51,827 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:26:51,827 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:26:51,868 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-12 01:26:51,868 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-12 01:26:51,868 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:26:51,868 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-12 01:26:51,868 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:27:03,078 INFO  L124   PetriNetUnfolderBase]: 48754/121347 cut-off events.
[2024-03-12 01:27:03,078 INFO  L125   PetriNetUnfolderBase]: For 18939/18998 co-relation queries the response was YES.
[2024-03-12 01:27:03,595 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-12 01:27:04,159 INFO  L140   encePairwiseOnDemand]: 194/203 looper letters, 45 selfloop transitions, 8 changer transitions 0/170 dead transitions.
[2024-03-12 01:27:04,159 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 170 transitions, 534 flow
[2024-03-12 01:27:04,163 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:27:04,164 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:27:04,165 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 522 transitions.
[2024-03-12 01:27:04,165 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8571428571428571
[2024-03-12 01:27:04,166 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 522 transitions.
[2024-03-12 01:27:04,166 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 522 transitions.
[2024-03-12 01:27:04,166 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:27:04,166 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 522 transitions.
[2024-03-12 01:27:04,168 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-12 01:27:04,170 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-12 01:27:04,170 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-12 01:27:04,170 INFO  L175             Difference]: Start difference. First operand has 155 places, 147 transitions, 350 flow. Second operand 3 states and 522 transitions.
[2024-03-12 01:27:04,170 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 170 transitions, 534 flow
[2024-03-12 01:27:04,441 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 170 transitions, 528 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:27:04,443 INFO  L231             Difference]: Finished difference. Result has 157 places, 154 transitions, 406 flow
[2024-03-12 01:27:04,443 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-12 01:27:04,444 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 4 predicate places.
[2024-03-12 01:27:04,444 INFO  L495      AbstractCegarLoop]: Abstraction has has 157 places, 154 transitions, 406 flow
[2024-03-12 01:27:04,444 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-12 01:27:04,444 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:27:04,445 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-12 01:27:04,445 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18
[2024-03-12 01:27:04,445 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-12 01:27:04,445 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:27:04,445 INFO  L85        PathProgramCache]: Analyzing trace with hash 610077042, now seen corresponding path program 1 times
[2024-03-12 01:27:04,445 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:27:04,445 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270756067]
[2024-03-12 01:27:04,445 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:27:04,446 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:27:04,453 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:27:04,486 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-12 01:27:04,486 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:27:04,486 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270756067]
[2024-03-12 01:27:04,487 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270756067] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:27:04,487 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:27:04,487 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-03-12 01:27:04,487 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317695063]
[2024-03-12 01:27:04,487 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:27:04,487 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-03-12 01:27:04,487 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:27:04,488 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-03-12 01:27:04,488 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12
[2024-03-12 01:27:04,526 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 162 out of 203
[2024-03-12 01:27:04,527 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-12 01:27:04,527 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:27:04,527 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 203
[2024-03-12 01:27:04,527 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:27:13,590 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 82#L679-3true, 228#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|)])
[2024-03-12 01:27:13,590 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-12 01:27:13,590 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:27:13,590 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:27:13,590 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:27:13,591 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|)])
[2024-03-12 01:27:13,591 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-12 01:27:13,591 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:27:13,591 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:27:13,591 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:27:15,900 INFO  L124   PetriNetUnfolderBase]: 38101/118355 cut-off events.
[2024-03-12 01:27:15,900 INFO  L125   PetriNetUnfolderBase]: For 12909/13481 co-relation queries the response was YES.
[2024-03-12 01:27:16,438 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-12 01:27:16,896 INFO  L140   encePairwiseOnDemand]: 198/203 looper letters, 49 selfloop transitions, 4 changer transitions 0/180 dead transitions.
[2024-03-12 01:27:16,897 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 180 transitions, 577 flow
[2024-03-12 01:27:16,897 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-03-12 01:27:16,898 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 4 states.
[2024-03-12 01:27:16,898 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 702 transitions.
[2024-03-12 01:27:16,899 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8645320197044335
[2024-03-12 01:27:16,899 INFO  L72            ComplementDD]: Start complementDD. Operand 4 states and 702 transitions.
[2024-03-12 01:27:16,899 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 4 states and 702 transitions.
[2024-03-12 01:27:16,899 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:27:16,899 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 702 transitions.
[2024-03-12 01:27:16,900 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-12 01:27:16,901 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-12 01:27:16,902 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-12 01:27:16,902 INFO  L175             Difference]: Start difference. First operand has 157 places, 154 transitions, 406 flow. Second operand 4 states and 702 transitions.
[2024-03-12 01:27:16,902 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 180 transitions, 577 flow
[2024-03-12 01:27:17,094 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 180 transitions, 561 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:27:17,095 INFO  L231             Difference]: Finished difference. Result has 159 places, 155 transitions, 406 flow
[2024-03-12 01:27:17,095 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-12 01:27:17,096 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 6 predicate places.
[2024-03-12 01:27:17,096 INFO  L495      AbstractCegarLoop]: Abstraction has has 159 places, 155 transitions, 406 flow
[2024-03-12 01:27:17,096 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-12 01:27:17,096 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:27:17,096 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-12 01:27:17,096 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19
[2024-03-12 01:27:17,097 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-12 01:27:17,097 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:27:17,097 INFO  L85        PathProgramCache]: Analyzing trace with hash -1178564965, now seen corresponding path program 1 times
[2024-03-12 01:27:17,097 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:27:17,097 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186547142]
[2024-03-12 01:27:17,097 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:27:17,098 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:27:17,105 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:27:17,116 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-12 01:27:17,116 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:27:17,116 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186547142]
[2024-03-12 01:27:17,116 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186547142] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:27:17,116 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:27:17,116 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:27:17,116 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131195206]
[2024-03-12 01:27:17,116 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:27:17,116 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:27:17,117 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:27:17,117 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:27:17,117 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:27:17,252 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-12 01:27:17,253 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-12 01:27:17,253 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:27:17,253 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-12 01:27:17,253 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:27:34,665 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 232#true])
[2024-03-12 01:27:34,666 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:27:34,666 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:27:34,666 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:27:34,666 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:27:35,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][160], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 232#true])
[2024-03-12 01:27:35,013 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-12 01:27:35,014 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-12 01:27:35,014 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:27:35,014 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:27:35,124 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 232#true])
[2024-03-12 01:27:35,124 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:27:35,124 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-12 01:27:35,124 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:35,124 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:35,513 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 232#true])
[2024-03-12 01:27:35,514 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:27:35,514 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:27:35,514 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-12 01:27:35,514 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:27:35,659 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 129#L679-3true, 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 232#true])
[2024-03-12 01:27:35,659 INFO  L294   olderBase$Statistics]: this new event has 154 ancestors and is cut-off event
[2024-03-12 01:27:35,659 INFO  L297   olderBase$Statistics]:   existing Event has 154 ancestors and is cut-off event
[2024-03-12 01:27:35,659 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-12 01:27:35,660 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-12 01:27:35,670 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 41#L679-3true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 228#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 232#true])
[2024-03-12 01:27:35,670 INFO  L294   olderBase$Statistics]: this new event has 154 ancestors and is cut-off event
[2024-03-12 01:27:35,670 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-12 01:27:35,670 INFO  L297   olderBase$Statistics]:   existing Event has 154 ancestors and is cut-off event
[2024-03-12 01:27:35,670 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-12 01:27:36,006 INFO  L124   PetriNetUnfolderBase]: 66708/184616 cut-off events.
[2024-03-12 01:27:36,006 INFO  L125   PetriNetUnfolderBase]: For 53608/59332 co-relation queries the response was YES.
[2024-03-12 01:27:36,850 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-12 01:27:37,660 INFO  L140   encePairwiseOnDemand]: 194/203 looper letters, 48 selfloop transitions, 13 changer transitions 0/181 dead transitions.
[2024-03-12 01:27:37,660 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 181 transitions, 625 flow
[2024-03-12 01:27:37,661 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:27:37,661 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:27:37,665 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 521 transitions.
[2024-03-12 01:27:37,666 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8555008210180624
[2024-03-12 01:27:37,666 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 521 transitions.
[2024-03-12 01:27:37,666 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 521 transitions.
[2024-03-12 01:27:37,667 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:27:37,667 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 521 transitions.
[2024-03-12 01:27:37,669 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-12 01:27:37,671 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-12 01:27:37,671 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-12 01:27:37,672 INFO  L175             Difference]: Start difference. First operand has 159 places, 155 transitions, 406 flow. Second operand 3 states and 521 transitions.
[2024-03-12 01:27:37,672 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 181 transitions, 625 flow
[2024-03-12 01:27:37,695 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 181 transitions, 619 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:27:37,697 INFO  L231             Difference]: Finished difference. Result has 161 places, 166 transitions, 516 flow
[2024-03-12 01:27:37,697 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-12 01:27:37,697 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 8 predicate places.
[2024-03-12 01:27:37,697 INFO  L495      AbstractCegarLoop]: Abstraction has has 161 places, 166 transitions, 516 flow
[2024-03-12 01:27:37,698 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-12 01:27:37,698 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:27:37,698 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-12 01:27:37,698 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20
[2024-03-12 01:27:37,698 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-12 01:27:37,698 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:27:37,698 INFO  L85        PathProgramCache]: Analyzing trace with hash 1690053666, now seen corresponding path program 1 times
[2024-03-12 01:27:37,698 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:27:37,699 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143706397]
[2024-03-12 01:27:37,699 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:27:37,699 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:27:37,711 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:27:37,723 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-12 01:27:37,723 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:27:37,723 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143706397]
[2024-03-12 01:27:37,723 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143706397] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:27:37,723 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:27:37,724 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:27:37,724 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565248076]
[2024-03-12 01:27:37,724 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:27:37,724 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:27:37,724 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:27:37,724 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:27:37,724 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:27:37,769 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-12 01:27:37,769 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-12 01:27:37,769 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:27:37,769 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-12 01:27:37,770 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:27:40,806 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:40,806 INFO  L294   olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event
[2024-03-12 01:27:40,806 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-12 01:27:40,806 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-12 01:27:40,806 INFO  L297   olderBase$Statistics]:   existing Event has 89 ancestors and is not cut-off event
[2024-03-12 01:27:42,236 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:42,236 INFO  L294   olderBase$Statistics]: this new event has 98 ancestors and is cut-off event
[2024-03-12 01:27:42,236 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-12 01:27:42,236 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-12 01:27:42,236 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-12 01:27:42,238 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:42,238 INFO  L294   olderBase$Statistics]: this new event has 96 ancestors and is cut-off event
[2024-03-12 01:27:42,238 INFO  L297   olderBase$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-12 01:27:42,238 INFO  L297   olderBase$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-12 01:27:42,238 INFO  L297   olderBase$Statistics]:   existing Event has 96 ancestors and is cut-off event
[2024-03-12 01:27:42,990 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:42,990 INFO  L294   olderBase$Statistics]: this new event has 98 ancestors and is cut-off event
[2024-03-12 01:27:42,990 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-12 01:27:42,991 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-12 01:27:42,991 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-12 01:27:43,424 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:43,424 INFO  L294   olderBase$Statistics]: this new event has 98 ancestors and is cut-off event
[2024-03-12 01:27:43,424 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-12 01:27:43,424 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-12 01:27:43,424 INFO  L297   olderBase$Statistics]:   existing Event has 98 ancestors and is cut-off event
[2024-03-12 01:27:43,767 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:43,768 INFO  L294   olderBase$Statistics]: this new event has 99 ancestors and is cut-off event
[2024-03-12 01:27:43,768 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is cut-off event
[2024-03-12 01:27:43,768 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is cut-off event
[2024-03-12 01:27:43,768 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is cut-off event
[2024-03-12 01:27:44,110 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:44,110 INFO  L294   olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event
[2024-03-12 01:27:44,110 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is not cut-off event
[2024-03-12 01:27:44,110 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is not cut-off event
[2024-03-12 01:27:44,110 INFO  L297   olderBase$Statistics]:   existing Event has 99 ancestors and is not cut-off event
[2024-03-12 01:27:44,110 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:44,110 INFO  L294   olderBase$Statistics]: this new event has 101 ancestors and is cut-off event
[2024-03-12 01:27:44,110 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-12 01:27:44,110 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-12 01:27:44,111 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-12 01:27:44,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][149], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 232#true])
[2024-03-12 01:27:44,112 INFO  L294   olderBase$Statistics]: this new event has 100 ancestors and is cut-off event
[2024-03-12 01:27:44,112 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is cut-off event
[2024-03-12 01:27:44,112 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is cut-off event
[2024-03-12 01:27:44,112 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is cut-off event
[2024-03-12 01:27:44,590 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:44,590 INFO  L294   olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event
[2024-03-12 01:27:44,590 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is not cut-off event
[2024-03-12 01:27:44,590 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is not cut-off event
[2024-03-12 01:27:44,590 INFO  L297   olderBase$Statistics]:   existing Event has 100 ancestors and is not cut-off event
[2024-03-12 01:27:44,591 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 232#true])
[2024-03-12 01:27:44,591 INFO  L294   olderBase$Statistics]: this new event has 101 ancestors and is cut-off event
[2024-03-12 01:27:44,591 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-12 01:27:44,592 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-12 01:27:44,592 INFO  L297   olderBase$Statistics]:   existing Event has 101 ancestors and is cut-off event
[2024-03-12 01:27:46,024 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:46,024 INFO  L294   olderBase$Statistics]: this new event has 103 ancestors and is not cut-off event
[2024-03-12 01:27:46,024 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-12 01:27:46,024 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-12 01:27:46,024 INFO  L297   olderBase$Statistics]:   existing Event has 103 ancestors and is not cut-off event
[2024-03-12 01:27:46,025 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:46,025 INFO  L294   olderBase$Statistics]: this new event has 104 ancestors and is cut-off event
[2024-03-12 01:27:46,025 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:27:46,025 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:27:46,025 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:27:46,241 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:46,241 INFO  L294   olderBase$Statistics]: this new event has 107 ancestors and is cut-off event
[2024-03-12 01:27:46,241 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:27:46,241 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:27:46,241 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:27:46,854 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:46,854 INFO  L294   olderBase$Statistics]: this new event has 106 ancestors and is cut-off event
[2024-03-12 01:27:46,854 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:27:46,854 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:27:46,854 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:27:46,859 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:46,859 INFO  L294   olderBase$Statistics]: this new event has 107 ancestors and is cut-off event
[2024-03-12 01:27:46,859 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:27:46,859 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:27:46,860 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:27:47,914 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:47,914 INFO  L294   olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event
[2024-03-12 01:27:47,914 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is not cut-off event
[2024-03-12 01:27:47,914 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is not cut-off event
[2024-03-12 01:27:47,914 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is not cut-off event
[2024-03-12 01:27:48,994 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 129#L679-3true, 232#true])
[2024-03-12 01:27:48,995 INFO  L294   olderBase$Statistics]: this new event has 110 ancestors and is cut-off event
[2024-03-12 01:27:48,995 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:27:48,995 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:27:48,995 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:27:49,005 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:49,005 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,005 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,005 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,005 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,005 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 232#true])
[2024-03-12 01:27:49,005 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,005 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,005 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,006 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,388 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 82#L679-3true, 232#true])
[2024-03-12 01:27:49,389 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,389 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,389 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:27:49,389 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:27:50,134 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 232#true])
[2024-03-12 01:27:50,135 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event
[2024-03-12 01:27:50,135 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-12 01:27:50,135 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-12 01:27:50,135 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-12 01:27:50,142 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 82#L679-3true, 232#true])
[2024-03-12 01:27:50,142 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event
[2024-03-12 01:27:50,142 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-12 01:27:50,142 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-12 01:27:50,142 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is not cut-off event
[2024-03-12 01:27:50,575 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:50,575 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:27:50,575 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:27:50,575 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:27:50,575 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:27:51,140 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:51,141 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is not cut-off event
[2024-03-12 01:27:51,141 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is not cut-off event
[2024-03-12 01:27:51,141 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is not cut-off event
[2024-03-12 01:27:51,141 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is not cut-off event
[2024-03-12 01:27:51,141 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:51,141 INFO  L294   olderBase$Statistics]: this new event has 115 ancestors and is cut-off event
[2024-03-12 01:27:51,141 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-12 01:27:51,141 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-12 01:27:51,141 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-12 01:27:51,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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:51,142 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,142 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,142 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,143 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,652 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 129#L679-3true, 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:51,653 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,653 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,653 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,653 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,654 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:51,654 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,654 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,654 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,654 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,668 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 129#L679-3true, 127#L692-1true, 232#true])
[2024-03-12 01:27:51,668 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,668 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,669 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,669 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,670 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:51,670 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,670 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,670 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,670 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,674 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 129#L679-3true, 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:51,674 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,674 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,674 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,675 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,675 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:51,676 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,676 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,676 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,676 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:27:51,997 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:51,997 INFO  L294   olderBase$Statistics]: this new event has 115 ancestors and is cut-off event
[2024-03-12 01:27:51,997 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-12 01:27:51,998 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-12 01:27:51,998 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-12 01:27:51,999 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:51,999 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event
[2024-03-12 01:27:51,999 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is not cut-off event
[2024-03-12 01:27:51,999 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is not cut-off event
[2024-03-12 01:27:51,999 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is not cut-off event
[2024-03-12 01:27:53,445 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:53,445 INFO  L294   olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event
[2024-03-12 01:27:53,445 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is not cut-off event
[2024-03-12 01:27:53,445 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is not cut-off event
[2024-03-12 01:27:53,445 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is not cut-off event
[2024-03-12 01:27:54,857 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 232#true])
[2024-03-12 01:27:54,858 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:27:54,858 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:27:54,858 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:27:54,858 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:27:55,355 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 82#L679-3true, 232#true])
[2024-03-12 01:27:55,356 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:27:55,356 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:55,356 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:55,356 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:55,630 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 232#true])
[2024-03-12 01:27:55,630 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:27:55,630 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:27:55,630 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:27:55,630 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:27:56,218 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:56,218 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-12 01:27:56,218 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:27:56,218 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:27:56,218 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:27:56,745 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:56,746 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event
[2024-03-12 01:27:56,746 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is not cut-off event
[2024-03-12 01:27:56,746 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is not cut-off event
[2024-03-12 01:27:56,746 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is not cut-off event
[2024-03-12 01:27:57,023 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:57,023 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-12 01:27:57,024 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:27:57,024 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:27:57,024 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:27:57,602 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:57,602 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is not cut-off event
[2024-03-12 01:27:57,603 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is not cut-off event
[2024-03-12 01:27:57,603 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is not cut-off event
[2024-03-12 01:27:57,603 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is not cut-off event
[2024-03-12 01:27:58,148 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:58,148 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,148 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,148 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,148 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,150 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:58,150 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,150 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,150 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,150 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,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][178], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 82#L679-3true, 232#true])
[2024-03-12 01:27:58,154 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,154 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,154 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,154 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,156 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:58,156 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,156 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,156 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,156 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,244 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:58,245 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,245 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,245 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,245 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,246 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:58,246 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,247 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,247 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,247 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,262 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:58,262 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,262 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,262 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,262 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,297 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:58,297 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,297 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,297 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,298 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,298 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:58,298 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,298 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,299 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,299 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,299 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:58,299 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,299 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,299 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,299 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,300 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:58,300 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,300 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,300 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,301 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,301 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:58,301 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,301 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,301 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,301 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,314 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:58,315 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,315 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,315 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,315 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:27:58,870 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:58,870 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,870 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,870 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,870 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,874 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:58,874 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,874 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,874 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,874 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:27:58,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][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:58,970 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,970 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,970 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,970 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,997 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:58,997 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,997 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,997 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:58,997 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,061 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 82#L679-3true, 232#true])
[2024-03-12 01:27:59,062 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event
[2024-03-12 01:27:59,062 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-12 01:27:59,062 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-12 01:27:59,062 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-12 01:27:59,063 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:59,063 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event
[2024-03-12 01:27:59,063 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-12 01:27:59,063 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-12 01:27:59,063 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is not cut-off event
[2024-03-12 01:27:59,415 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:59,415 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,415 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,415 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,415 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,420 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 82#L679-3true, 127#L692-1true, 232#true])
[2024-03-12 01:27:59,420 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,420 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,420 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,420 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,422 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:59,422 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,422 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,422 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,422 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,505 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:27:59,505 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,505 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,506 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,506 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,525 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:59,525 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,525 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,525 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,525 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,528 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:59,528 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,528 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,528 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,528 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,569 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 82#L679-3true, 232#true])
[2024-03-12 01:27:59,569 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,569 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,569 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,569 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,570 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:27:59,570 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,570 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,570 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,570 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is not cut-off event
[2024-03-12 01:27:59,585 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 129#L679-3true, 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:27:59,585 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,585 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,585 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:27:59,585 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is cut-off event
[2024-03-12 01:28:00,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][183], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:00,215 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,215 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,215 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,215 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,257 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:00,257 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,258 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,258 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,258 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,258 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:00,258 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,258 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,258 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,258 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,261 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:00,261 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,261 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,261 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,261 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,269 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 82#L679-3true, 127#L692-1true, 232#true])
[2024-03-12 01:28:00,269 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,269 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,269 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,269 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,270 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:00,270 INFO  L294   olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,270 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,270 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,270 INFO  L297   olderBase$Statistics]:   existing Event has 126 ancestors and is not cut-off event
[2024-03-12 01:28:00,850 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:00,851 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-12 01:28:00,851 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-12 01:28:00,851 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-12 01:28:00,851 INFO  L297   olderBase$Statistics]:   existing Event has 92 ancestors and is cut-off event
[2024-03-12 01:28:01,763 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:01,763 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is cut-off event
[2024-03-12 01:28:01,763 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:01,763 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:01,763 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:01,769 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:01,769 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event
[2024-03-12 01:28:01,769 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-12 01:28:01,769 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-12 01:28:01,769 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-12 01:28:02,056 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:02,056 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is cut-off event
[2024-03-12 01:28:02,056 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:02,056 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:02,057 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:02,136 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:02,136 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,136 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,136 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,136 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,151 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1InUse, 238#true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 82#L679-3true, 127#L692-1true, 232#true])
[2024-03-12 01:28:02,151 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-12 01:28:02,151 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:02,151 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:02,151 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:02,162 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1NotInUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, 238#true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:02,162 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,163 INFO  L297   olderBase$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-12 01:28:02,163 INFO  L297   olderBase$Statistics]:   existing Event has 95 ancestors and is cut-off event
[2024-03-12 01:28:02,163 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,425 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:02,425 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,425 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,425 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,426 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:02,513 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 82#L679-3true, 232#true])
[2024-03-12 01:28:02,514 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event
[2024-03-12 01:28:02,514 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-12 01:28:02,514 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-12 01:28:02,514 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-12 01:28:02,514 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:02,515 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event
[2024-03-12 01:28:02,515 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-12 01:28:02,515 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-12 01:28:02,515 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is not cut-off event
[2024-03-12 01:28:02,955 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:02,955 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-12 01:28:02,955 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:02,955 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:02,956 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:03,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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1NotInUse, 65#L677-3true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:03,043 INFO  L294   olderBase$Statistics]: this new event has 134 ancestors and is cut-off event
[2024-03-12 01:28:03,043 INFO  L297   olderBase$Statistics]:   existing Event has 97 ancestors and is cut-off event
[2024-03-12 01:28:03,043 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-12 01:28:03,044 INFO  L297   olderBase$Statistics]:   existing Event has 97 ancestors and is cut-off event
[2024-03-12 01:28:03,399 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 82#L679-3true, 127#L692-1true, 232#true])
[2024-03-12 01:28:03,399 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event
[2024-03-12 01:28:03,399 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-12 01:28:03,400 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-12 01:28:03,400 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-12 01:28:03,400 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:03,400 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is not cut-off event
[2024-03-12 01:28:03,401 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-12 01:28:03,401 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-12 01:28:03,401 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is not cut-off event
[2024-03-12 01:28:03,652 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:28:03,653 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is cut-off event
[2024-03-12 01:28:03,653 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-12 01:28:03,653 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-12 01:28:03,653 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-12 01:28:04,665 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:04,665 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:04,665 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:04,665 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:04,665 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-12 01:28:04,665 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:04,665 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,666 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:04,666 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:04,666 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,673 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:04,673 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,673 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:04,673 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:04,674 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:04,842 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:04,842 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,842 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,843 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,843 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,873 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:04,873 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,873 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,873 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,874 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,886 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 232#true])
[2024-03-12 01:28:04,886 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is cut-off event
[2024-03-12 01:28:04,886 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-12 01:28:04,887 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-12 01:28:04,887 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-12 01:28:04,887 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:28:04,887 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is cut-off event
[2024-03-12 01:28:04,887 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-12 01:28:04,887 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-12 01:28:04,887 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is cut-off event
[2024-03-12 01:28:04,907 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:04,908 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is cut-off event
[2024-03-12 01:28:04,908 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:04,908 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:04,908 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is cut-off event
[2024-03-12 01:28:05,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][193], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, 106#L678-6true, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:05,073 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:05,073 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:05,073 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:05,073 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:05,089 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:05,090 INFO  L294   olderBase$Statistics]: this new event has 139 ancestors and is not cut-off event
[2024-03-12 01:28:05,090 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is not cut-off event
[2024-03-12 01:28:05,090 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is not cut-off event
[2024-03-12 01:28:05,090 INFO  L297   olderBase$Statistics]:   existing Event has 139 ancestors and is not cut-off event
[2024-03-12 01:28:05,090 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,090 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:05,090 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:05,091 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:05,091 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:05,267 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 232#true])
[2024-03-12 01:28:05,267 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event
[2024-03-12 01:28:05,267 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-12 01:28:05,267 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-12 01:28:05,267 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-12 01:28:05,277 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 232#true])
[2024-03-12 01:28:05,277 INFO  L294   olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event
[2024-03-12 01:28:05,277 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-12 01:28:05,277 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-12 01:28:05,278 INFO  L297   olderBase$Statistics]:   existing Event has 140 ancestors and is not cut-off event
[2024-03-12 01:28:05,280 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,280 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:05,280 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-12 01:28:05,280 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-12 01:28:05,280 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-12 01:28:05,280 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,280 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:05,280 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:05,281 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-12 01:28:05,281 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:05,286 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,286 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:05,286 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-12 01:28:05,286 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:05,286 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:05,410 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,411 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event
[2024-03-12 01:28:05,411 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-12 01:28:05,411 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-12 01:28:05,411 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-12 01:28:05,440 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,440 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is not cut-off event
[2024-03-12 01:28:05,440 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-12 01:28:05,440 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-12 01:28:05,440 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is not cut-off event
[2024-03-12 01:28:05,456 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,457 INFO  L294   olderBase$Statistics]: this new event has 142 ancestors and is cut-off event
[2024-03-12 01:28:05,457 INFO  L297   olderBase$Statistics]:   existing Event has 142 ancestors and is cut-off event
[2024-03-12 01:28:05,457 INFO  L297   olderBase$Statistics]:   existing Event has 105 ancestors and is cut-off event
[2024-03-12 01:28:05,457 INFO  L297   olderBase$Statistics]:   existing Event has 105 ancestors and is cut-off event
[2024-03-12 01:28:05,472 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:05,472 INFO  L294   olderBase$Statistics]: this new event has 142 ancestors and is cut-off event
[2024-03-12 01:28:05,472 INFO  L297   olderBase$Statistics]:   existing Event has 105 ancestors and is cut-off event
[2024-03-12 01:28:05,473 INFO  L297   olderBase$Statistics]:   existing Event has 105 ancestors and is cut-off event
[2024-03-12 01:28:05,473 INFO  L297   olderBase$Statistics]:   existing Event has 142 ancestors and is cut-off event
[2024-03-12 01:28:05,611 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,611 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:05,611 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-12 01:28:05,611 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:05,611 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:05,753 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,753 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:05,753 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,754 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-12 01:28:05,754 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,766 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,766 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:05,766 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,766 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,766 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,767 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:05,767 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:05,767 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,767 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,767 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,767 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,768 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:05,768 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:05,768 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,768 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-12 01:28:05,768 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,768 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,769 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,769 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:05,769 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,769 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,769 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,769 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:05,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][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,773 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-12 01:28:05,773 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:28:05,774 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:28:05,774 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-12 01:28:05,774 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,775 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-12 01:28:05,775 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:28:05,775 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-12 01:28:05,775 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:28:05,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][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 89#L677-3true, 232#true])
[2024-03-12 01:28:05,777 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-12 01:28:05,777 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:28:05,777 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:28:05,777 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-12 01:28:05,788 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:05,788 INFO  L294   olderBase$Statistics]: this new event has 144 ancestors and is cut-off event
[2024-03-12 01:28:05,788 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:28:05,788 INFO  L297   olderBase$Statistics]:   existing Event has 107 ancestors and is cut-off event
[2024-03-12 01:28:05,788 INFO  L297   olderBase$Statistics]:   existing Event has 144 ancestors and is cut-off event
[2024-03-12 01:28:06,077 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 54#L678-5true, threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,078 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,078 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,078 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,078 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,078 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,078 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,078 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,078 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,079 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,079 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,079 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,079 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,079 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,079 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,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][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,199 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,199 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,199 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,199 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,205 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,205 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,206 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,206 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,206 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,206 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,207 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,207 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,207 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,207 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,207 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,207 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,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][176], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,211 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,211 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,211 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,211 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28: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][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,212 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,212 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,212 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,212 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28: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][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,212 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,213 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,213 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,213 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,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|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,213 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,214 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,214 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,214 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28: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][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, 58#L678-5true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,214 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,214 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,214 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,214 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,215 INFO  L294   olderBase$Statistics]: this new event has 146 ancestors and is cut-off event
[2024-03-12 01:28:06,215 INFO  L297   olderBase$Statistics]:   existing Event has 109 ancestors and is cut-off event
[2024-03-12 01:28:06,215 INFO  L297   olderBase$Statistics]:   existing Event has 146 ancestors and is cut-off event
[2024-03-12 01:28:06,215 INFO  L297   olderBase$Statistics]:   existing Event has 109 ancestors and is cut-off event
[2024-03-12 01:28:06,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][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, 25#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,308 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,308 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,308 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,308 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,329 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1NotInUse, 106#L678-6true, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,329 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:06,329 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:06,329 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:06,329 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:06,329 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,330 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:06,330 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:06,330 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:06,330 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:06,331 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,331 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,331 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,331 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:06,331 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:06,334 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,334 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,334 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,334 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,334 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,429 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,429 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,430 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,430 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,430 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-12 01:28:06,430 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:06,513 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,513 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-12 01:28:06,513 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:06,513 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:06,514 INFO  L297   olderBase$Statistics]:   existing Event has 149 ancestors and is cut-off event
[2024-03-12 01:28:06,514 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,514 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-12 01:28:06,515 INFO  L297   olderBase$Statistics]:   existing Event has 149 ancestors and is cut-off event
[2024-03-12 01:28:06,515 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:06,515 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:06,517 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,517 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,517 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,517 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,517 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,517 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,517 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,518 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,518 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,518 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,518 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,518 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,518 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,518 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,518 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,519 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,519 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,519 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,519 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,519 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,519 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,519 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,519 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,520 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,520 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,520 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,520 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,520 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,520 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,521 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,521 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,521 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:06,521 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-12 01:28:06,521 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:06,521 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:06,598 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,598 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,598 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,598 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,598 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,602 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,602 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,602 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,602 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,603 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,603 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,603 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,667 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,667 INFO  L294   olderBase$Statistics]: this new event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,667 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,667 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,667 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,668 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:06,668 INFO  L297   olderBase$Statistics]:   existing Event has 151 ancestors and is cut-off event
[2024-03-12 01:28:06,758 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,759 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-12 01:28:06,759 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-12 01:28:06,759 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:06,759 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:06,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][161], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,774 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-12 01:28:06,774 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:06,774 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:06,774 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-12 01:28:06,775 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 155#L679-3true, threadThread1of4ForFork1InUse, 38#L679true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,775 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-12 01:28:06,775 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:06,775 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:06,775 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-12 01:28:06,800 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 232#true])
[2024-03-12 01:28:06,801 INFO  L294   olderBase$Statistics]: this new event has 154 ancestors and is cut-off event
[2024-03-12 01:28:06,801 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-12 01:28:06,801 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-12 01:28:06,801 INFO  L297   olderBase$Statistics]:   existing Event has 154 ancestors and is cut-off event
[2024-03-12 01:28:06,821 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true, 232#true])
[2024-03-12 01:28:06,821 INFO  L294   olderBase$Statistics]: this new event has 154 ancestors and is cut-off event
[2024-03-12 01:28:06,821 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-12 01:28:06,822 INFO  L297   olderBase$Statistics]:   existing Event has 154 ancestors and is cut-off event
[2024-03-12 01:28:06,822 INFO  L297   olderBase$Statistics]:   existing Event has 117 ancestors and is cut-off event
[2024-03-12 01:28:07,062 INFO  L124   PetriNetUnfolderBase]: 106632/285963 cut-off events.
[2024-03-12 01:28:07,063 INFO  L125   PetriNetUnfolderBase]: For 207781/233302 co-relation queries the response was YES.
[2024-03-12 01:28:08,597 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-12 01:28:10,233 INFO  L140   encePairwiseOnDemand]: 194/203 looper letters, 52 selfloop transitions, 22 changer transitions 0/196 dead transitions.
[2024-03-12 01:28:10,233 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 196 transitions, 818 flow
[2024-03-12 01:28:10,234 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:28:10,234 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:28:10,235 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions.
[2024-03-12 01:28:10,235 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8505747126436781
[2024-03-12 01:28:10,236 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 518 transitions.
[2024-03-12 01:28:10,236 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 518 transitions.
[2024-03-12 01:28:10,236 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:28:10,236 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 518 transitions.
[2024-03-12 01:28:10,237 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-12 01:28:10,238 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-12 01:28:10,238 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-12 01:28:10,238 INFO  L175             Difference]: Start difference. First operand has 161 places, 166 transitions, 516 flow. Second operand 3 states and 518 transitions.
[2024-03-12 01:28:10,238 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 196 transitions, 818 flow
[2024-03-12 01:28:13,781 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 196 transitions, 774 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:28:13,783 INFO  L231             Difference]: Finished difference. Result has 163 places, 184 transitions, 716 flow
[2024-03-12 01:28:13,783 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-12 01:28:13,783 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 10 predicate places.
[2024-03-12 01:28:13,784 INFO  L495      AbstractCegarLoop]: Abstraction has has 163 places, 184 transitions, 716 flow
[2024-03-12 01:28:13,784 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-12 01:28:13,784 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:28:13,784 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-12 01:28:13,784 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21
[2024-03-12 01:28:13,784 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-12 01:28:13,785 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:28:13,785 INFO  L85        PathProgramCache]: Analyzing trace with hash 1908225477, now seen corresponding path program 1 times
[2024-03-12 01:28:13,785 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:28:13,785 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265468360]
[2024-03-12 01:28:13,785 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:13,785 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:28:13,793 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:13,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-12 01:28:13,835 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:28:13,836 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265468360]
[2024-03-12 01:28:13,836 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265468360] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:28:13,836 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333087597]
[2024-03-12 01:28:13,836 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:13,836 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:28:13,836 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:28:13,858 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-12 01:28:13,861 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-12 01:28:13,958 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:13,960 INFO  L262         TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-12 01:28:13,961 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:28:14,026 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-12 01:28:14,026 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:28:14,074 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-12 01:28:14,074 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333087597] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:28:14,075 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:28:14,075 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-12 01:28:14,075 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994634356]
[2024-03-12 01:28:14,075 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:28:14,075 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-12 01:28:14,076 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:28:14,076 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-12 01:28:14,076 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-12 01:28:14,119 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 203
[2024-03-12 01:28:14,121 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-12 01:28:14,121 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:28:14,121 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 203
[2024-03-12 01:28:14,121 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:28:18,916 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1NotInUse, 106#L678-6true, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:18,917 INFO  L294   olderBase$Statistics]: this new event has 102 ancestors and is cut-off event
[2024-03-12 01:28:18,917 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:18,917 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:18,917 INFO  L297   olderBase$Statistics]:   existing Event has 102 ancestors and is cut-off event
[2024-03-12 01:28:19,394 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:19,394 INFO  L294   olderBase$Statistics]: this new event has 104 ancestors and is cut-off event
[2024-03-12 01:28:19,394 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:19,395 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:19,395 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:19,795 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:19,795 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,795 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,795 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,795 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,804 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:19,804 INFO  L294   olderBase$Statistics]: this new event has 110 ancestors and is cut-off event
[2024-03-12 01:28:19,804 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:19,804 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:19,804 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:19,805 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:19,805 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,806 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,806 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,806 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,806 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:19,806 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,806 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,806 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,807 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:19,807 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:20,075 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:20,076 INFO  L294   olderBase$Statistics]: this new event has 111 ancestors and is cut-off event
[2024-03-12 01:28:20,076 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:20,076 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:20,076 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:20,631 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:20,632 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:28:20,632 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:20,632 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:20,632 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:20,633 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:20,633 INFO  L294   olderBase$Statistics]: this new event has 112 ancestors and is cut-off event
[2024-03-12 01:28:20,633 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:20,634 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:20,634 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:20,634 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:20,635 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:28:20,635 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:20,635 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:20,635 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:20,635 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:21,112 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:21,112 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:28:21,113 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:21,113 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:21,113 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:21,878 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:21,878 INFO  L294   olderBase$Statistics]: this new event has 112 ancestors and is cut-off event
[2024-03-12 01:28:21,878 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:21,878 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:21,878 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:22,645 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:22,645 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:28:22,645 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:22,645 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:22,645 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:22,647 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:22,647 INFO  L294   olderBase$Statistics]: this new event has 114 ancestors and is cut-off event
[2024-03-12 01:28:22,647 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:22,647 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:22,647 INFO  L297   olderBase$Statistics]:   existing Event has 114 ancestors and is cut-off event
[2024-03-12 01:28:22,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][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:22,798 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:28:22,798 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:22,798 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:22,798 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:22,992 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:22,993 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:28:22,993 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:22,993 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:22,993 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:22,995 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:22,995 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:28:22,995 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:22,995 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:22,995 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,036 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 67#$Ultimate##0true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:23,036 INFO  L294   olderBase$Statistics]: this new event has 120 ancestors and is cut-off event
[2024-03-12 01:28:23,037 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-12 01:28:23,037 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-12 01:28:23,037 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-12 01:28:23,038 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:23,038 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,038 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,038 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,038 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,039 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:23,039 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,039 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,039 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,039 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,040 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,040 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:23,040 INFO  L294   olderBase$Statistics]: this new event has 120 ancestors and is cut-off event
[2024-03-12 01:28:23,040 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-12 01:28:23,040 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-12 01:28:23,040 INFO  L297   olderBase$Statistics]:   existing Event has 120 ancestors and is cut-off event
[2024-03-12 01:28:23,041 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:23,042 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,042 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,042 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,042 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,042 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:23,042 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,043 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,043 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,043 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,043 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,165 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:23,165 INFO  L294   olderBase$Statistics]: this new event has 113 ancestors and is cut-off event
[2024-03-12 01:28:23,166 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:23,166 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:23,166 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:23,166 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:23,524 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:23,524 INFO  L294   olderBase$Statistics]: this new event has 116 ancestors and is cut-off event
[2024-03-12 01:28:23,525 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:23,525 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:23,525 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:23,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][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:23,580 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,580 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,580 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,580 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,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][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:23,582 INFO  L294   olderBase$Statistics]: this new event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,582 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,582 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,582 INFO  L297   olderBase$Statistics]:   existing Event has 121 ancestors and is cut-off event
[2024-03-12 01:28:23,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][225], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:23,959 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:23,959 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:23,959 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:23,959 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:23,962 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:23,962 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:23,962 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:23,962 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:23,962 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,010 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:24,010 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,010 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,010 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,010 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,012 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:24,012 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,012 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,012 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,012 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,013 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:24,013 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,013 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,013 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,014 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,014 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,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][217], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:24,014 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,015 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,015 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,015 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,016 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:24,016 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,017 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,017 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,017 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,017 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:24,018 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,018 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,018 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,018 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,018 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,259 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:24,260 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,260 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,260 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,260 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,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][219], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:24,263 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,263 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,263 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,263 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,265 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:24,265 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,265 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,265 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,265 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,266 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:24,266 INFO  L294   olderBase$Statistics]: this new event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,266 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,266 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,266 INFO  L297   olderBase$Statistics]:   existing Event has 122 ancestors and is cut-off event
[2024-03-12 01:28:24,267 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:24,267 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,267 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,267 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,267 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,267 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,269 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:24,269 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,269 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,269 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,269 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,269 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,474 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:24,474 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,474 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,474 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,474 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,476 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:24,476 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,476 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,476 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,476 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,890 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:24,890 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,890 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,890 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,890 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,891 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:24,891 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,891 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,891 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:24,891 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:25,317 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:25,318 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,318 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,318 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,318 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,320 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:25,321 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,321 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,321 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,321 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,334 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:25,334 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:28:25,334 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:28:25,334 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:28:25,334 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:28:25,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][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 165#L677-3true, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:25,335 INFO  L294   olderBase$Statistics]: this new event has 124 ancestors and is cut-off event
[2024-03-12 01:28:25,335 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:28:25,335 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:28:25,335 INFO  L297   olderBase$Statistics]:   existing Event has 124 ancestors and is cut-off event
[2024-03-12 01:28:25,337 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:25,337 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,337 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,337 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,337 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,338 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,339 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:25,339 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,339 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,340 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,340 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,340 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,742 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:25,743 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,743 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,743 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,743 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,744 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:25,744 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,744 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,744 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:25,744 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:27,084 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:27,085 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,085 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,085 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,085 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,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][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:27,086 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,086 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,086 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,086 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,445 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 54#L678-5true, 167#L678-6true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:27,445 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-12 01:28:27,445 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:27,445 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:27,445 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:27,685 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 67#$Ultimate##0true, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:27,686 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,686 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,686 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,686 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,686 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,690 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:27,690 INFO  L294   olderBase$Statistics]: this new event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,690 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,690 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,690 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,690 INFO  L297   olderBase$Statistics]:   existing Event has 123 ancestors and is cut-off event
[2024-03-12 01:28:27,762 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:27,762 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-12 01:28:27,762 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:27,762 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:27,763 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:28,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][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,126 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,126 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,126 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,126 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,127 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,127 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,127 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,127 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,128 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,245 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:28,245 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is cut-off event
[2024-03-12 01:28:28,246 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:28,246 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:28,246 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:28,267 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 54#L678-5true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,268 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is cut-off event
[2024-03-12 01:28:28,268 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:28,268 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:28,268 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is cut-off event
[2024-03-12 01:28:28,538 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1InUse, 180#L677-3true, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,538 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,539 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,539 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,539 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,539 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,543 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,544 INFO  L294   olderBase$Statistics]: this new event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,544 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,544 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,544 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,544 INFO  L297   olderBase$Statistics]:   existing Event has 125 ancestors and is cut-off event
[2024-03-12 01:28:28,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][206], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,776 INFO  L294   olderBase$Statistics]: this new event has 131 ancestors and is cut-off event
[2024-03-12 01:28:28,776 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:28,777 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:28,777 INFO  L297   olderBase$Statistics]:   existing Event has 131 ancestors and is cut-off event
[2024-03-12 01:28:28,898 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,898 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,899 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,899 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,899 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,920 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 129#L679-3true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,920 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-12 01:28:28,920 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:28,920 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:28,920 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:28,923 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,923 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,923 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,923 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,923 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,924 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:28,924 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,924 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,924 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,924 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:28,924 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:29,349 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:29,350 INFO  L294   olderBase$Statistics]: this new event has 133 ancestors and is cut-off event
[2024-03-12 01:28:29,350 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:29,350 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:29,350 INFO  L297   olderBase$Statistics]:   existing Event has 133 ancestors and is cut-off event
[2024-03-12 01:28:30,128 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:30,129 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,129 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,129 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,129 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,222 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:30,223 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,223 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,223 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,223 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,280 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 41#L679-3true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:30,280 INFO  L294   olderBase$Statistics]: this new event has 134 ancestors and is cut-off event
[2024-03-12 01:28:30,280 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-12 01:28:30,280 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-12 01:28:30,280 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-12 01:28:30,282 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:30,282 INFO  L294   olderBase$Statistics]: this new event has 134 ancestors and is cut-off event
[2024-03-12 01:28:30,282 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-12 01:28:30,282 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-12 01:28:30,283 INFO  L297   olderBase$Statistics]:   existing Event has 134 ancestors and is cut-off event
[2024-03-12 01:28:30,286 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:30,286 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,286 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,286 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,286 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,286 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,626 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:30,626 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,627 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,627 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,627 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:30,908 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:30,908 INFO  L294   olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event
[2024-03-12 01:28:30,908 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-12 01:28:30,908 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-12 01:28:30,908 INFO  L297   olderBase$Statistics]:   existing Event has 129 ancestors and is not cut-off event
[2024-03-12 01:28:31,217 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 82#L679-3true, 127#L692-1true])
[2024-03-12 01:28:31,218 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-12 01:28:31,218 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:31,218 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:31,218 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:31,716 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:31,716 INFO  L294   olderBase$Statistics]: this new event has 132 ancestors and is cut-off event
[2024-03-12 01:28:31,716 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:31,716 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:31,716 INFO  L297   olderBase$Statistics]:   existing Event has 132 ancestors and is cut-off event
[2024-03-12 01:28:32,294 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, 167#L678-6true, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 129#L679-3true, 127#L692-1true])
[2024-03-12 01:28:32,294 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is cut-off event
[2024-03-12 01:28:32,295 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:32,295 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:32,295 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is cut-off event
[2024-03-12 01:28:32,797 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:32,797 INFO  L294   olderBase$Statistics]: this new event has 135 ancestors and is not cut-off event
[2024-03-12 01:28:32,797 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is not cut-off event
[2024-03-12 01:28:32,797 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is not cut-off event
[2024-03-12 01:28:32,797 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is not cut-off event
[2024-03-12 01:28:32,797 INFO  L297   olderBase$Statistics]:   existing Event has 135 ancestors and is not cut-off event
[2024-03-12 01:28:33,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][204], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 24#$Ultimate##0true, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:33,853 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:33,853 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,853 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,853 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,861 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread3of4ForFork1InUse, threadThread4of4ForFork1NotInUse, 46#L679true, 238#true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:33,861 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:33,861 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-12 01:28:33,861 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,861 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,871 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), 87#$Ultimate##0true, threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:33,872 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:33,872 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,872 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,872 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,943 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:33,943 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-12 01:28:33,943 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:33,944 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:33,944 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:33,944 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:33,944 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:33,944 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:33,944 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:33,944 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:33,945 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:33,945 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:33,945 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:33,945 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:33,945 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:33,945 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:33,946 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:33,946 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:33,946 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:33,946 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:33,946 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:33,946 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:33,946 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:33,953 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, 38#L679true, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:33,953 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:33,953 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,953 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:33,953 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:34,045 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:34,045 INFO  L294   olderBase$Statistics]: this new event has 141 ancestors and is cut-off event
[2024-03-12 01:28:34,046 INFO  L297   olderBase$Statistics]:   existing Event has 141 ancestors and is cut-off event
[2024-03-12 01:28:34,046 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:34,046 INFO  L297   olderBase$Statistics]:   existing Event has 104 ancestors and is cut-off event
[2024-03-12 01:28:34,117 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:34,118 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:34,118 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,118 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,118 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,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][204], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:34,199 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-12 01:28:34,199 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,199 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,199 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,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][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:34,199 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-12 01:28:34,200 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:34,200 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:34,200 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:34,209 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:34,210 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-12 01:28:34,210 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,210 INFO  L297   olderBase$Statistics]:   existing Event has 143 ancestors and is cut-off event
[2024-03-12 01:28:34,210 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,214 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), 106#L678-6true, threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:34,214 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:34,214 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,214 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,214 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,214 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,214 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,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][200], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 110#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true, 89#L677-3true])
[2024-03-12 01:28:34,215 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-12 01:28:34,215 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,215 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,215 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,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][203], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), 20#L678-5true, Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:34,215 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-12 01:28:34,215 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:34,215 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:34,216 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:34,216 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:34,216 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:34,216 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:34,216 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,216 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,216 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-12 01:28:34,216 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,217 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,217 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,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][204], [Black: 222#(= |#race~data~0| |threadThread1of4ForFork1_#t~nondet2|), Black: 229#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:34,264 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:34,265 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:34,265 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:34,265 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:34,280 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:34,280 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-12 01:28:34,281 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,281 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,281 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,281 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:34,281 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:34,281 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,281 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,281 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,375 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:34,375 INFO  L294   olderBase$Statistics]: this new event has 143 ancestors and is cut-off event
[2024-03-12 01:28:34,375 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,375 INFO  L297   olderBase$Statistics]:   existing Event has 106 ancestors and is cut-off event
[2024-03-12 01:28:34,375 INFO  L297   olderBase$Statistics]:   existing Event has 143 ancestors and is cut-off event
[2024-03-12 01:28:34,377 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:34,377 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:34,377 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,377 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,377 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,377 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,768 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:34,769 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:34,769 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,769 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:34,769 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,009 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,010 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:35,010 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:35,010 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:35,010 INFO  L297   olderBase$Statistics]:   existing Event has 110 ancestors and is cut-off event
[2024-03-12 01:28:35,117 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:35,117 INFO  L294   olderBase$Statistics]: this new event has 147 ancestors and is cut-off event
[2024-03-12 01:28:35,117 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:35,117 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:35,117 INFO  L297   olderBase$Statistics]:   existing Event has 147 ancestors and is cut-off event
[2024-03-12 01:28:35,119 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, 6#threadErr0ASSERT_VIOLATIONDATA_RACEtrue, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,120 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:35,120 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:35,120 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:35,120 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-12 01:28:35,121 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,121 INFO  L294   olderBase$Statistics]: this new event has 148 ancestors and is cut-off event
[2024-03-12 01:28:35,121 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:35,121 INFO  L297   olderBase$Statistics]:   existing Event has 148 ancestors and is cut-off event
[2024-03-12 01:28:35,121 INFO  L297   olderBase$Statistics]:   existing Event has 111 ancestors and is cut-off event
[2024-03-12 01:28:35,199 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,200 INFO  L294   olderBase$Statistics]: this new event has 149 ancestors and is cut-off event
[2024-03-12 01:28:35,200 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:35,200 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:35,200 INFO  L297   olderBase$Statistics]:   existing Event has 112 ancestors and is cut-off event
[2024-03-12 01:28:35,200 INFO  L297   olderBase$Statistics]:   existing Event has 149 ancestors and is cut-off event
[2024-03-12 01:28:35,284 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 107#L678-6true, Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1InUse, threadThread2of4ForFork1InUse, threadThread3of4ForFork1NotInUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 46#L679true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,284 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,285 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,285 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,285 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,285 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,286 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,286 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,286 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,286 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,286 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,286 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,287 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,287 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,287 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,287 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,287 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,288 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,288 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,289 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,289 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,289 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,308 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,309 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,309 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,309 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,309 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,388 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:35,388 INFO  L294   olderBase$Statistics]: this new event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,388 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,389 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,389 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,389 INFO  L297   olderBase$Statistics]:   existing Event has 113 ancestors and is cut-off event
[2024-03-12 01:28:35,389 INFO  L297   olderBase$Statistics]:   existing Event has 150 ancestors and is cut-off event
[2024-03-12 01:28:35,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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 238#true, 127#L692-1true])
[2024-03-12 01:28:35,434 INFO  L294   olderBase$Statistics]: this new event has 152 ancestors and is cut-off event
[2024-03-12 01:28:35,434 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-12 01:28:35,434 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-12 01:28:35,434 INFO  L297   olderBase$Statistics]:   existing Event has 115 ancestors and is cut-off event
[2024-03-12 01:28:35,490 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), 246#(<= 4 |ULTIMATE.start_main_~breads_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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 127#L692-1true])
[2024-03-12 01:28:35,491 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-12 01:28:35,491 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:35,491 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:35,491 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:35,546 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 (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~1#1| 0)), Black: 234#(= |threadThread2of4ForFork1_#t~nondet2| |#race~data~0|), 246#(<= 4 |ULTIMATE.start_main_~breads_total~0#1|), threadThread1of4ForFork1NotInUse, threadThread2of4ForFork1InUse, 38#L679true, threadThread3of4ForFork1InUse, Black: 240#(= |#race~data~0| |threadThread1of4ForFork0_#t~nondet2|), threadThread4of4ForFork1NotInUse, 238#true, Black: 217#(and (<= 4 |ULTIMATE.start_main_~breads_total~0#1|) (= |ULTIMATE.start_main_~i~0#1| 0)), 129#L679-3true, 127#L692-1true])
[2024-03-12 01:28:35,546 INFO  L294   olderBase$Statistics]: this new event has 153 ancestors and is cut-off event
[2024-03-12 01:28:35,546 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-12 01:28:35,546 INFO  L297   olderBase$Statistics]:   existing Event has 116 ancestors and is cut-off event
[2024-03-12 01:28:35,546 INFO  L297   olderBase$Statistics]:   existing Event has 153 ancestors and is cut-off event
[2024-03-12 01:28:36,139 INFO  L124   PetriNetUnfolderBase]: 64668/204965 cut-off events.
[2024-03-12 01:28:36,139 INFO  L125   PetriNetUnfolderBase]: For 128509/211525 co-relation queries the response was YES.
[2024-03-12 01:28:37,386 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-12 01:28:38,420 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 64 selfloop transitions, 11 changer transitions 0/228 dead transitions.
[2024-03-12 01:28:38,420 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 228 transitions, 956 flow
[2024-03-12 01:28:38,421 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-12 01:28:38,421 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-12 01:28:38,423 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1667 transitions.
[2024-03-12 01:28:38,424 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8211822660098522
[2024-03-12 01:28:38,424 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1667 transitions.
[2024-03-12 01:28:38,424 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1667 transitions.
[2024-03-12 01:28:38,424 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:28:38,425 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1667 transitions.
[2024-03-12 01:28:38,427 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-12 01:28:38,429 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-12 01:28:38,430 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-12 01:28:38,430 INFO  L175             Difference]: Start difference. First operand has 163 places, 184 transitions, 716 flow. Second operand 10 states and 1667 transitions.
[2024-03-12 01:28:38,430 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 228 transitions, 956 flow
[2024-03-12 01:28:39,835 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 228 transitions, 912 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:28:39,837 INFO  L231             Difference]: Finished difference. Result has 173 places, 190 transitions, 728 flow
[2024-03-12 01:28:39,837 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-12 01:28:39,838 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 20 predicate places.
[2024-03-12 01:28:39,838 INFO  L495      AbstractCegarLoop]: Abstraction has has 173 places, 190 transitions, 728 flow
[2024-03-12 01:28:39,839 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-12 01:28:39,839 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:28:39,839 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-12 01:28:39,848 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0
[2024-03-12 01:28:40,040 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-12 01:28:40,041 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-12 01:28:40,042 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:28:40,042 INFO  L85        PathProgramCache]: Analyzing trace with hash 77637191, now seen corresponding path program 1 times
[2024-03-12 01:28:40,043 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:28:40,043 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588557565]
[2024-03-12 01:28:40,043 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:40,044 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:28:40,060 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:40,090 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-12 01:28:40,090 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:28:40,090 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588557565]
[2024-03-12 01:28:40,091 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588557565] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:28:40,091 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:28:40,091 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-03-12 01:28:40,091 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603839691]
[2024-03-12 01:28:40,091 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:28:40,091 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:28:40,092 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:28:40,092 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:28:40,092 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:28:40,101 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 168 out of 203
[2024-03-12 01:28:40,102 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-12 01:28:40,102 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:28:40,102 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 203
[2024-03-12 01:28:40,103 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:28:42,015 INFO  L124   PetriNetUnfolderBase]: 2477/20223 cut-off events.
[2024-03-12 01:28:42,015 INFO  L125   PetriNetUnfolderBase]: For 6912/8992 co-relation queries the response was YES.
[2024-03-12 01:28:42,072 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-12 01:28:42,109 INFO  L140   encePairwiseOnDemand]: 193/203 looper letters, 20 selfloop transitions, 10 changer transitions 0/172 dead transitions.
[2024-03-12 01:28:42,109 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 172 transitions, 625 flow
[2024-03-12 01:28:42,109 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:28:42,110 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:28:42,110 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 539 transitions.
[2024-03-12 01:28:42,111 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8850574712643678
[2024-03-12 01:28:42,111 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 539 transitions.
[2024-03-12 01:28:42,111 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 539 transitions.
[2024-03-12 01:28:42,111 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:28:42,111 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 539 transitions.
[2024-03-12 01:28:42,112 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-12 01:28:42,113 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-12 01:28:42,113 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-12 01:28:42,113 INFO  L175             Difference]: Start difference. First operand has 173 places, 190 transitions, 728 flow. Second operand 3 states and 539 transitions.
[2024-03-12 01:28:42,113 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 172 transitions, 625 flow
[2024-03-12 01:28:42,139 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 172 transitions, 605 flow, removed 8 selfloop flow, removed 2 redundant places.
[2024-03-12 01:28:42,141 INFO  L231             Difference]: Finished difference. Result has 173 places, 163 transitions, 512 flow
[2024-03-12 01:28:42,141 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-12 01:28:42,141 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 20 predicate places.
[2024-03-12 01:28:42,142 INFO  L495      AbstractCegarLoop]: Abstraction has has 173 places, 163 transitions, 512 flow
[2024-03-12 01:28:42,142 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-12 01:28:42,142 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:28:42,142 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-12 01:28:42,143 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23
[2024-03-12 01:28:42,143 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-12 01:28:42,143 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:28:42,143 INFO  L85        PathProgramCache]: Analyzing trace with hash -1166470060, now seen corresponding path program 1 times
[2024-03-12 01:28:42,143 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:28:42,144 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929382797]
[2024-03-12 01:28:42,144 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:42,144 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:28:42,152 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:42,162 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-12 01:28:42,163 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:28:42,163 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929382797]
[2024-03-12 01:28:42,163 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929382797] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:28:42,163 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:28:42,163 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:28:42,164 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657675221]
[2024-03-12 01:28:42,164 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:28:42,164 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:28:42,164 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:28:42,165 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:28:42,165 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:28:42,207 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-12 01:28:42,207 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-12 01:28:42,207 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:28:42,208 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-12 01:28:42,208 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:28:44,284 INFO  L124   PetriNetUnfolderBase]: 4180/21776 cut-off events.
[2024-03-12 01:28:44,285 INFO  L125   PetriNetUnfolderBase]: For 17797/17797 co-relation queries the response was YES.
[2024-03-12 01:28:44,343 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-12 01:28:44,388 INFO  L140   encePairwiseOnDemand]: 198/203 looper letters, 38 selfloop transitions, 4 changer transitions 0/172 dead transitions.
[2024-03-12 01:28:44,389 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 172 transitions, 640 flow
[2024-03-12 01:28:44,390 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:28:44,390 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:28:44,390 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 508 transitions.
[2024-03-12 01:28:44,391 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8341543513957307
[2024-03-12 01:28:44,391 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 508 transitions.
[2024-03-12 01:28:44,391 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 508 transitions.
[2024-03-12 01:28:44,391 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:28:44,391 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 508 transitions.
[2024-03-12 01:28:44,393 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-12 01:28:44,394 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-12 01:28:44,394 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-12 01:28:44,394 INFO  L175             Difference]: Start difference. First operand has 173 places, 163 transitions, 512 flow. Second operand 3 states and 508 transitions.
[2024-03-12 01:28:44,394 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 172 transitions, 640 flow
[2024-03-12 01:28:44,448 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 172 transitions, 630 flow, removed 0 selfloop flow, removed 1 redundant places.
[2024-03-12 01:28:44,450 INFO  L231             Difference]: Finished difference. Result has 176 places, 166 transitions, 538 flow
[2024-03-12 01:28:44,451 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-12 01:28:44,451 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 23 predicate places.
[2024-03-12 01:28:44,452 INFO  L495      AbstractCegarLoop]: Abstraction has has 176 places, 166 transitions, 538 flow
[2024-03-12 01:28:44,452 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-12 01:28:44,452 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:28:44,452 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-12 01:28:44,453 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24
[2024-03-12 01:28:44,453 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-12 01:28:44,453 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:28:44,454 INFO  L85        PathProgramCache]: Analyzing trace with hash 592787308, now seen corresponding path program 1 times
[2024-03-12 01:28:44,454 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:28:44,454 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107073717]
[2024-03-12 01:28:44,454 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:44,454 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:28:44,466 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:44,487 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-12 01:28:44,487 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:28:44,487 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107073717]
[2024-03-12 01:28:44,487 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107073717] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:28:44,488 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:28:44,488 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:28:44,488 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288156634]
[2024-03-12 01:28:44,488 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:28:44,489 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:28:44,489 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:28:44,490 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:28:44,490 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:28:44,522 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-12 01:28:44,523 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-12 01:28:44,523 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:28:44,523 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-12 01:28:44,523 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:28:46,875 INFO  L124   PetriNetUnfolderBase]: 4224/22901 cut-off events.
[2024-03-12 01:28:46,876 INFO  L125   PetriNetUnfolderBase]: For 24344/24344 co-relation queries the response was YES.
[2024-03-12 01:28:46,943 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-12 01:28:46,993 INFO  L140   encePairwiseOnDemand]: 198/203 looper letters, 38 selfloop transitions, 4 changer transitions 0/174 dead transitions.
[2024-03-12 01:28:46,993 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 174 transitions, 657 flow
[2024-03-12 01:28:46,994 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:28:46,994 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:28:46,995 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 507 transitions.
[2024-03-12 01:28:46,995 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8325123152709359
[2024-03-12 01:28:46,995 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 507 transitions.
[2024-03-12 01:28:46,996 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 507 transitions.
[2024-03-12 01:28:46,996 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:28:46,996 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 507 transitions.
[2024-03-12 01:28:46,997 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-12 01:28:46,998 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-12 01:28:46,998 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-12 01:28:46,998 INFO  L175             Difference]: Start difference. First operand has 176 places, 166 transitions, 538 flow. Second operand 3 states and 507 transitions.
[2024-03-12 01:28:46,998 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 174 transitions, 657 flow
[2024-03-12 01:28:47,090 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 174 transitions, 643 flow, removed 3 selfloop flow, removed 2 redundant places.
[2024-03-12 01:28:47,092 INFO  L231             Difference]: Finished difference. Result has 178 places, 169 transitions, 562 flow
[2024-03-12 01:28:47,092 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-12 01:28:47,093 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 25 predicate places.
[2024-03-12 01:28:47,093 INFO  L495      AbstractCegarLoop]: Abstraction has has 178 places, 169 transitions, 562 flow
[2024-03-12 01:28:47,093 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-12 01:28:47,093 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:28:47,093 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-12 01:28:47,093 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25
[2024-03-12 01:28:47,094 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-12 01:28:47,094 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:28:47,094 INFO  L85        PathProgramCache]: Analyzing trace with hash -703842718, now seen corresponding path program 1 times
[2024-03-12 01:28:47,094 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:28:47,094 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968717665]
[2024-03-12 01:28:47,094 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:47,095 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:28:47,108 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:47,243 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-12 01:28:47,244 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:28:47,244 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968717665]
[2024-03-12 01:28:47,244 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968717665] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:28:47,244 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302491715]
[2024-03-12 01:28:47,244 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:47,244 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:28:47,244 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:28:47,246 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-12 01:28:47,246 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-12 01:28:47,363 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:47,364 INFO  L262         TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 11 conjunts are in the unsatisfiable core
[2024-03-12 01:28:47,366 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:28:47,650 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-12 01:28:47,650 INFO  L323         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-03-12 01:28:47,650 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302491715] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:28:47,651 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-03-12 01:28:47,651 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [12] total 21
[2024-03-12 01:28:47,651 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657385850]
[2024-03-12 01:28:47,651 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:28:47,651 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 12 states
[2024-03-12 01:28:47,652 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:28:47,652 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants.
[2024-03-12 01:28:47,652 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420
[2024-03-12 01:28:47,721 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 160 out of 203
[2024-03-12 01:28:47,722 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-12 01:28:47,722 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:28:47,722 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 203
[2024-03-12 01:28:47,722 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:28:50,437 INFO  L124   PetriNetUnfolderBase]: 3487/25119 cut-off events.
[2024-03-12 01:28:50,437 INFO  L125   PetriNetUnfolderBase]: For 15017/15899 co-relation queries the response was YES.
[2024-03-12 01:28:50,522 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-12 01:28:50,570 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 103 selfloop transitions, 17 changer transitions 0/252 dead transitions.
[2024-03-12 01:28:50,571 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 252 transitions, 1054 flow
[2024-03-12 01:28:50,571 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. 
[2024-03-12 01:28:50,571 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 16 states.
[2024-03-12 01:28:50,574 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2681 transitions.
[2024-03-12 01:28:50,575 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8254310344827587
[2024-03-12 01:28:50,575 INFO  L72            ComplementDD]: Start complementDD. Operand 16 states and 2681 transitions.
[2024-03-12 01:28:50,575 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 16 states and 2681 transitions.
[2024-03-12 01:28:50,576 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:28:50,576 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2681 transitions.
[2024-03-12 01:28:50,580 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-12 01:28:50,583 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-12 01:28:50,583 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-12 01:28:50,583 INFO  L175             Difference]: Start difference. First operand has 178 places, 169 transitions, 562 flow. Second operand 16 states and 2681 transitions.
[2024-03-12 01:28:50,584 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 252 transitions, 1054 flow
[2024-03-12 01:28:50,619 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 252 transitions, 1034 flow, removed 4 selfloop flow, removed 4 redundant places.
[2024-03-12 01:28:50,621 INFO  L231             Difference]: Finished difference. Result has 189 places, 172 transitions, 590 flow
[2024-03-12 01:28:50,621 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-12 01:28:50,621 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 36 predicate places.
[2024-03-12 01:28:50,621 INFO  L495      AbstractCegarLoop]: Abstraction has has 189 places, 172 transitions, 590 flow
[2024-03-12 01:28:50,622 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-12 01:28:50,622 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:28:50,622 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-12 01:28:50,628 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-12 01:28:50,823 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-12 01:28:50,824 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-12 01:28:50,824 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:28:50,825 INFO  L85        PathProgramCache]: Analyzing trace with hash -1171465384, now seen corresponding path program 1 times
[2024-03-12 01:28:50,825 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:28:50,825 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714631767]
[2024-03-12 01:28:50,825 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:50,826 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:28:50,840 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:50,938 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-12 01:28:50,939 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:28:50,939 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714631767]
[2024-03-12 01:28:50,940 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714631767] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:28:50,940 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874116729]
[2024-03-12 01:28:50,940 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:50,940 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:28:50,941 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:28:50,942 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-12 01:28:50,944 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-12 01:28:51,036 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:51,037 INFO  L262         TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-12 01:28:51,038 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:28:51,208 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-12 01:28:51,291 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:28:51,387 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-12 01:28:51,387 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874116729] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:28:51,387 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:28:51,387 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19
[2024-03-12 01:28:51,388 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812147374]
[2024-03-12 01:28:51,388 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:28:51,388 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2024-03-12 01:28:51,389 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:28:51,389 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2024-03-12 01:28:51,389 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342
[2024-03-12 01:28:51,474 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 203
[2024-03-12 01:28:51,475 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-12 01:28:51,475 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:28:51,476 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 203
[2024-03-12 01:28:51,476 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:28:54,127 INFO  L124   PetriNetUnfolderBase]: 3363/24054 cut-off events.
[2024-03-12 01:28:54,127 INFO  L125   PetriNetUnfolderBase]: For 15616/16376 co-relation queries the response was YES.
[2024-03-12 01:28:54,211 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-12 01:28:54,259 INFO  L140   encePairwiseOnDemand]: 196/203 looper letters, 83 selfloop transitions, 13 changer transitions 0/227 dead transitions.
[2024-03-12 01:28:54,259 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 227 transitions, 948 flow
[2024-03-12 01:28:54,260 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2024-03-12 01:28:54,260 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2024-03-12 01:28:54,261 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2164 transitions.
[2024-03-12 01:28:54,262 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8200075786282682
[2024-03-12 01:28:54,262 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 2164 transitions.
[2024-03-12 01:28:54,262 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 2164 transitions.
[2024-03-12 01:28:54,263 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:28:54,263 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2164 transitions.
[2024-03-12 01:28:54,265 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-12 01:28:54,267 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-12 01:28:54,268 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-12 01:28:54,268 INFO  L175             Difference]: Start difference. First operand has 189 places, 172 transitions, 590 flow. Second operand 13 states and 2164 transitions.
[2024-03-12 01:28:54,268 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 227 transitions, 948 flow
[2024-03-12 01:28:54,313 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 227 transitions, 906 flow, removed 3 selfloop flow, removed 11 redundant places.
[2024-03-12 01:28:54,315 INFO  L231             Difference]: Finished difference. Result has 191 places, 171 transitions, 574 flow
[2024-03-12 01:28:54,315 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-12 01:28:54,316 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 38 predicate places.
[2024-03-12 01:28:54,316 INFO  L495      AbstractCegarLoop]: Abstraction has has 191 places, 171 transitions, 574 flow
[2024-03-12 01:28:54,317 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-12 01:28:54,317 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:28:54,317 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-12 01:28:54,325 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0
[2024-03-12 01:28:54,517 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-12 01:28:54,518 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-12 01:28:54,519 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:28:54,519 INFO  L85        PathProgramCache]: Analyzing trace with hash 1561713296, now seen corresponding path program 1 times
[2024-03-12 01:28:54,520 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:28:54,520 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822988742]
[2024-03-12 01:28:54,520 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:54,520 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:28:54,535 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:54,774 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-12 01:28:54,774 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:28:54,774 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822988742]
[2024-03-12 01:28:54,774 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822988742] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:28:54,774 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:28:54,774 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5
[2024-03-12 01:28:54,775 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133910250]
[2024-03-12 01:28:54,775 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:28:54,775 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-03-12 01:28:54,775 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:28:54,776 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-03-12 01:28:54,776 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30
[2024-03-12 01:28:54,839 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 156 out of 203
[2024-03-12 01:28:54,839 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-12 01:28:54,840 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:28:54,840 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 203
[2024-03-12 01:28:54,840 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:28:58,230 INFO  L124   PetriNetUnfolderBase]: 9316/32192 cut-off events.
[2024-03-12 01:28:58,231 INFO  L125   PetriNetUnfolderBase]: For 19299/20859 co-relation queries the response was YES.
[2024-03-12 01:28:58,314 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-12 01:28:58,374 INFO  L140   encePairwiseOnDemand]: 197/203 looper letters, 67 selfloop transitions, 6 changer transitions 0/210 dead transitions.
[2024-03-12 01:28:58,375 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 210 transitions, 838 flow
[2024-03-12 01:28:58,376 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-03-12 01:28:58,376 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 6 states.
[2024-03-12 01:28:58,376 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1009 transitions.
[2024-03-12 01:28:58,377 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8284072249589491
[2024-03-12 01:28:58,377 INFO  L72            ComplementDD]: Start complementDD. Operand 6 states and 1009 transitions.
[2024-03-12 01:28:58,377 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 6 states and 1009 transitions.
[2024-03-12 01:28:58,377 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:28:58,377 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1009 transitions.
[2024-03-12 01:28:58,378 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-12 01:28:58,379 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-12 01:28:58,380 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-12 01:28:58,380 INFO  L175             Difference]: Start difference. First operand has 191 places, 171 transitions, 574 flow. Second operand 6 states and 1009 transitions.
[2024-03-12 01:28:58,380 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 210 transitions, 838 flow
[2024-03-12 01:28:58,926 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 210 transitions, 812 flow, removed 0 selfloop flow, removed 12 redundant places.
[2024-03-12 01:28:58,928 INFO  L231             Difference]: Finished difference. Result has 183 places, 170 transitions, 558 flow
[2024-03-12 01:28:58,929 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-12 01:28:58,929 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 30 predicate places.
[2024-03-12 01:28:58,929 INFO  L495      AbstractCegarLoop]: Abstraction has has 183 places, 170 transitions, 558 flow
[2024-03-12 01:28:58,929 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-12 01:28:58,930 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:28:58,930 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-12 01:28:58,930 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28
[2024-03-12 01:28:58,930 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-12 01:28:58,930 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:28:58,931 INFO  L85        PathProgramCache]: Analyzing trace with hash -1401844142, now seen corresponding path program 1 times
[2024-03-12 01:28:58,931 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:28:58,931 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142309109]
[2024-03-12 01:28:58,931 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:28:58,931 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:28:58,946 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:28:58,967 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-12 01:28:58,967 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:28:58,967 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142309109]
[2024-03-12 01:28:58,968 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142309109] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:28:58,968 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:28:58,968 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-03-12 01:28:58,968 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901737972]
[2024-03-12 01:28:58,968 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:28:58,968 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-03-12 01:28:58,969 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:28:58,969 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-03-12 01:28:58,969 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-03-12 01:28:59,004 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 158 out of 203
[2024-03-12 01:28:59,004 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-12 01:28:59,004 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:28:59,004 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 203
[2024-03-12 01:28:59,004 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:29:02,733 INFO  L124   PetriNetUnfolderBase]: 6115/36146 cut-off events.
[2024-03-12 01:29:02,734 INFO  L125   PetriNetUnfolderBase]: For 29654/29654 co-relation queries the response was YES.
[2024-03-12 01:29:02,843 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-12 01:29:02,891 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 37 selfloop transitions, 11 changer transitions 1/186 dead transitions.
[2024-03-12 01:29:02,891 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 186 transitions, 732 flow
[2024-03-12 01:29:02,892 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-03-12 01:29:02,892 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 3 states.
[2024-03-12 01:29:02,893 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 519 transitions.
[2024-03-12 01:29:02,893 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8522167487684729
[2024-03-12 01:29:02,893 INFO  L72            ComplementDD]: Start complementDD. Operand 3 states and 519 transitions.
[2024-03-12 01:29:02,893 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 3 states and 519 transitions.
[2024-03-12 01:29:02,893 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:29:02,894 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 519 transitions.
[2024-03-12 01:29:02,894 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-12 01:29:02,895 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-12 01:29:02,895 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-12 01:29:02,895 INFO  L175             Difference]: Start difference. First operand has 183 places, 170 transitions, 558 flow. Second operand 3 states and 519 transitions.
[2024-03-12 01:29:02,896 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 186 transitions, 732 flow
[2024-03-12 01:29:03,705 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 186 transitions, 720 flow, removed 0 selfloop flow, removed 5 redundant places.
[2024-03-12 01:29:03,706 INFO  L231             Difference]: Finished difference. Result has 182 places, 175 transitions, 648 flow
[2024-03-12 01:29:03,707 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-12 01:29:03,707 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 29 predicate places.
[2024-03-12 01:29:03,707 INFO  L495      AbstractCegarLoop]: Abstraction has has 182 places, 175 transitions, 648 flow
[2024-03-12 01:29:03,707 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-12 01:29:03,708 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:29:03,708 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-12 01:29:03,708 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29
[2024-03-12 01:29:03,708 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-12 01:29:03,708 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:29:03,708 INFO  L85        PathProgramCache]: Analyzing trace with hash 1244681469, now seen corresponding path program 1 times
[2024-03-12 01:29:03,709 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:29:03,709 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19603877]
[2024-03-12 01:29:03,709 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:29:03,709 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:29:03,723 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:29:03,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-12 01:29:03,813 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:29:03,813 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19603877]
[2024-03-12 01:29:03,813 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19603877] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:29:03,813 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477400383]
[2024-03-12 01:29:03,813 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:29:03,813 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:29:03,814 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:29:03,815 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-12 01:29:03,816 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-12 01:29:03,943 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:29:03,945 INFO  L262         TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 5 conjunts are in the unsatisfiable core
[2024-03-12 01:29:03,949 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:29:04,129 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-12 01:29:04,130 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:29:04,256 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-12 01:29:04,256 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477400383] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:29:04,256 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:29:04,256 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13
[2024-03-12 01:29:04,256 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507122094]
[2024-03-12 01:29:04,257 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:29:04,257 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2024-03-12 01:29:04,257 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:29:04,258 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2024-03-12 01:29:04,258 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156
[2024-03-12 01:29:04,402 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 203
[2024-03-12 01:29:04,404 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-12 01:29:04,404 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:29:04,404 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 203
[2024-03-12 01:29:04,404 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:29:06,538 INFO  L124   PetriNetUnfolderBase]: 4631/16755 cut-off events.
[2024-03-12 01:29:06,538 INFO  L125   PetriNetUnfolderBase]: For 10313/10709 co-relation queries the response was YES.
[2024-03-12 01:29:06,572 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-12 01:29:06,596 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 108 selfloop transitions, 11 changer transitions 10/273 dead transitions.
[2024-03-12 01:29:06,596 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 273 transitions, 1206 flow
[2024-03-12 01:29:06,597 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. 
[2024-03-12 01:29:06,597 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 10 states.
[2024-03-12 01:29:06,598 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1721 transitions.
[2024-03-12 01:29:06,598 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.8477832512315271
[2024-03-12 01:29:06,598 INFO  L72            ComplementDD]: Start complementDD. Operand 10 states and 1721 transitions.
[2024-03-12 01:29:06,598 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 10 states and 1721 transitions.
[2024-03-12 01:29:06,599 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:29:06,599 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1721 transitions.
[2024-03-12 01:29:06,601 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-12 01:29:06,603 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-12 01:29:06,603 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-12 01:29:06,603 INFO  L175             Difference]: Start difference. First operand has 182 places, 175 transitions, 648 flow. Second operand 10 states and 1721 transitions.
[2024-03-12 01:29:06,603 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 273 transitions, 1206 flow
[2024-03-12 01:29:06,623 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 273 transitions, 1184 flow, removed 0 selfloop flow, removed 2 redundant places.
[2024-03-12 01:29:06,625 INFO  L231             Difference]: Finished difference. Result has 192 places, 181 transitions, 682 flow
[2024-03-12 01:29:06,625 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-12 01:29:06,626 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 39 predicate places.
[2024-03-12 01:29:06,626 INFO  L495      AbstractCegarLoop]: Abstraction has has 192 places, 181 transitions, 682 flow
[2024-03-12 01:29:06,626 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-12 01:29:06,626 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:29:06,626 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-12 01:29:06,638 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0
[2024-03-12 01:29:06,827 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-12 01:29:06,828 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-12 01:29:06,828 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:29:06,829 INFO  L85        PathProgramCache]: Analyzing trace with hash -1587328842, now seen corresponding path program 1 times
[2024-03-12 01:29:06,829 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:29:06,829 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745778140]
[2024-03-12 01:29:06,829 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:29:06,830 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:29:06,861 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:29:07,032 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-12 01:29:07,033 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:29:07,033 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745778140]
[2024-03-12 01:29:07,033 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745778140] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:29:07,033 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636999731]
[2024-03-12 01:29:07,033 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:29:07,034 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:29:07,034 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:29:07,035 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-12 01:29:07,036 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-12 01:29:07,185 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:29:07,187 INFO  L262         TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 9 conjunts are in the unsatisfiable core
[2024-03-12 01:29:07,191 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:29:07,498 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-12 01:29:07,498 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:29:07,712 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-12 01:29:07,713 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636999731] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:29:07,713 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:29:07,713 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19
[2024-03-12 01:29:07,713 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069703903]
[2024-03-12 01:29:07,713 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:29:07,714 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2024-03-12 01:29:07,714 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:29:07,714 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2024-03-12 01:29:07,715 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342
[2024-03-12 01:29:07,933 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 159 out of 203
[2024-03-12 01:29:07,935 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-12 01:29:07,936 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:29:07,936 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 203
[2024-03-12 01:29:07,936 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:29:09,892 INFO  L124   PetriNetUnfolderBase]: 4171/13475 cut-off events.
[2024-03-12 01:29:09,892 INFO  L125   PetriNetUnfolderBase]: For 6822/6866 co-relation queries the response was YES.
[2024-03-12 01:29:09,931 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-12 01:29:09,955 INFO  L140   encePairwiseOnDemand]: 195/203 looper letters, 144 selfloop transitions, 13 changer transitions 38/329 dead transitions.
[2024-03-12 01:29:09,956 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 329 transitions, 1538 flow
[2024-03-12 01:29:09,956 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. 
[2024-03-12 01:29:09,956 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 14 states.
[2024-03-12 01:29:09,957 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2412 transitions.
[2024-03-12 01:29:09,958 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.848698099929627
[2024-03-12 01:29:09,958 INFO  L72            ComplementDD]: Start complementDD. Operand 14 states and 2412 transitions.
[2024-03-12 01:29:09,958 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 14 states and 2412 transitions.
[2024-03-12 01:29:09,959 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:29:09,959 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2412 transitions.
[2024-03-12 01:29:09,961 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-12 01:29:09,963 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-12 01:29:09,963 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-12 01:29:09,963 INFO  L175             Difference]: Start difference. First operand has 192 places, 181 transitions, 682 flow. Second operand 14 states and 2412 transitions.
[2024-03-12 01:29:09,963 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 329 transitions, 1538 flow
[2024-03-12 01:29:09,986 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 329 transitions, 1526 flow, removed 4 selfloop flow, removed 2 redundant places.
[2024-03-12 01:29:09,988 INFO  L231             Difference]: Finished difference. Result has 207 places, 174 transitions, 692 flow
[2024-03-12 01:29:09,988 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-12 01:29:09,989 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 54 predicate places.
[2024-03-12 01:29:09,989 INFO  L495      AbstractCegarLoop]: Abstraction has has 207 places, 174 transitions, 692 flow
[2024-03-12 01:29:09,989 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-12 01:29:09,990 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:29:09,990 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-12 01:29:09,998 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-12 01:29:10,190 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-12 01:29:10,191 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-12 01:29:10,192 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:29:10,192 INFO  L85        PathProgramCache]: Analyzing trace with hash 287044248, now seen corresponding path program 1 times
[2024-03-12 01:29:10,192 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:29:10,192 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217253919]
[2024-03-12 01:29:10,193 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:29:10,193 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:29:10,240 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:29:10,970 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-12 01:29:10,970 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:29:10,970 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217253919]
[2024-03-12 01:29:10,971 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217253919] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:29:10,971 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476769486]
[2024-03-12 01:29:10,971 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:29:10,971 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:29:10,971 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:29:10,972 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-12 01:29:10,973 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-12 01:29:11,146 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:29:11,148 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 26 conjunts are in the unsatisfiable core
[2024-03-12 01:29:11,154 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:29:11,350 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-12 01:29:11,607 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-12 01:29:11,641 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-12 01:29:11,641 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:29:13,891 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-12 01:29:13,892 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476769486] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:29:13,892 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:29:13,892 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 23
[2024-03-12 01:29:13,892 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468157307]
[2024-03-12 01:29:13,892 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:29:13,893 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 23 states
[2024-03-12 01:29:13,893 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:29:13,893 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants.
[2024-03-12 01:29:13,894 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506
[2024-03-12 01:29:15,197 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 203
[2024-03-12 01:29:15,198 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-12 01:29:15,198 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:29:15,199 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 203
[2024-03-12 01:29:15,199 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:29:20,240 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []
[2024-03-12 01:29:27,294 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []
[2024-03-12 01:29:29,350 INFO  L124   PetriNetUnfolderBase]: 3718/13528 cut-off events.
[2024-03-12 01:29:29,350 INFO  L125   PetriNetUnfolderBase]: For 7562/7606 co-relation queries the response was YES.
[2024-03-12 01:29:29,401 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-12 01:29:29,430 INFO  L140   encePairwiseOnDemand]: 188/203 looper letters, 133 selfloop transitions, 23 changer transitions 10/300 dead transitions.
[2024-03-12 01:29:29,430 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 300 transitions, 1392 flow
[2024-03-12 01:29:29,431 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. 
[2024-03-12 01:29:29,431 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 23 states.
[2024-03-12 01:29:29,433 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3661 transitions.
[2024-03-12 01:29:29,434 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7841079460269865
[2024-03-12 01:29:29,434 INFO  L72            ComplementDD]: Start complementDD. Operand 23 states and 3661 transitions.
[2024-03-12 01:29:29,434 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 23 states and 3661 transitions.
[2024-03-12 01:29:29,435 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:29:29,435 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3661 transitions.
[2024-03-12 01:29:29,439 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-12 01:29:29,443 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-12 01:29:29,443 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-12 01:29:29,443 INFO  L175             Difference]: Start difference. First operand has 207 places, 174 transitions, 692 flow. Second operand 23 states and 3661 transitions.
[2024-03-12 01:29:29,443 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 300 transitions, 1392 flow
[2024-03-12 01:29:29,476 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 300 transitions, 1370 flow, removed 2 selfloop flow, removed 8 redundant places.
[2024-03-12 01:29:29,478 INFO  L231             Difference]: Finished difference. Result has 222 places, 185 transitions, 750 flow
[2024-03-12 01:29:29,479 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-12 01:29:29,479 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 69 predicate places.
[2024-03-12 01:29:29,479 INFO  L495      AbstractCegarLoop]: Abstraction has has 222 places, 185 transitions, 750 flow
[2024-03-12 01:29:29,480 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-12 01:29:29,480 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:29:29,480 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-12 01:29:29,485 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2024-03-12 01:29:29,681 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-12 01:29:29,681 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-12 01:29:29,682 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:29:29,682 INFO  L85        PathProgramCache]: Analyzing trace with hash -45275884, now seen corresponding path program 2 times
[2024-03-12 01:29:29,682 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:29:29,682 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917265294]
[2024-03-12 01:29:29,682 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:29:29,683 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:29:29,725 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:29:30,362 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-12 01:29:30,362 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:29:30,363 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917265294]
[2024-03-12 01:29:30,363 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917265294] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:29:30,363 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015750900]
[2024-03-12 01:29:30,363 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-12 01:29:30,364 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:29:30,364 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:29:30,365 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-12 01:29:30,366 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-12 01:29:30,546 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-12 01:29:30,546 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-12 01:29:30,548 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 24 conjunts are in the unsatisfiable core
[2024-03-12 01:29:30,553 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:29:30,827 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-12 01:29:30,861 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-12 01:29:30,892 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-12 01:29:30,892 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:29:32,176 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-12 01:29:32,176 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015750900] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:29:32,176 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:29:32,176 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 11] total 23
[2024-03-12 01:29:32,176 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729438703]
[2024-03-12 01:29:32,176 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:29:32,177 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 23 states
[2024-03-12 01:29:32,177 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:29:32,178 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants.
[2024-03-12 01:29:32,178 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506
[2024-03-12 01:29:33,284 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 203
[2024-03-12 01:29:33,286 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-12 01:29:33,286 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:29:33,286 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 203
[2024-03-12 01:29:33,286 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:29:37,599 INFO  L124   PetriNetUnfolderBase]: 3282/11668 cut-off events.
[2024-03-12 01:29:37,599 INFO  L125   PetriNetUnfolderBase]: For 8440/8484 co-relation queries the response was YES.
[2024-03-12 01:29:37,656 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-12 01:29:37,683 INFO  L140   encePairwiseOnDemand]: 188/203 looper letters, 131 selfloop transitions, 23 changer transitions 10/298 dead transitions.
[2024-03-12 01:29:37,683 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 298 transitions, 1417 flow
[2024-03-12 01:29:37,684 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. 
[2024-03-12 01:29:37,684 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 20 states.
[2024-03-12 01:29:37,686 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3201 transitions.
[2024-03-12 01:29:37,686 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.788423645320197
[2024-03-12 01:29:37,687 INFO  L72            ComplementDD]: Start complementDD. Operand 20 states and 3201 transitions.
[2024-03-12 01:29:37,687 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 20 states and 3201 transitions.
[2024-03-12 01:29:37,687 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:29:37,687 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3201 transitions.
[2024-03-12 01:29:37,690 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-12 01:29:37,693 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-12 01:29:37,693 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-12 01:29:37,693 INFO  L175             Difference]: Start difference. First operand has 222 places, 185 transitions, 750 flow. Second operand 20 states and 3201 transitions.
[2024-03-12 01:29:37,693 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 298 transitions, 1417 flow
[2024-03-12 01:29:37,727 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 298 transitions, 1394 flow, removed 0 selfloop flow, removed 8 redundant places.
[2024-03-12 01:29:37,730 INFO  L231             Difference]: Finished difference. Result has 234 places, 185 transitions, 777 flow
[2024-03-12 01:29:37,730 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-12 01:29:37,731 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 81 predicate places.
[2024-03-12 01:29:37,731 INFO  L495      AbstractCegarLoop]: Abstraction has has 234 places, 185 transitions, 777 flow
[2024-03-12 01:29:37,731 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-12 01:29:37,731 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:29:37,732 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-12 01:29:37,740 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0
[2024-03-12 01:29:37,932 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-12 01:29:37,933 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-12 01:29:37,934 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:29:37,934 INFO  L85        PathProgramCache]: Analyzing trace with hash -1140446558, now seen corresponding path program 3 times
[2024-03-12 01:29:37,934 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:29:37,934 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535356610]
[2024-03-12 01:29:37,935 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:29:37,935 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:29:37,969 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:29:38,463 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-12 01:29:38,463 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:29:38,464 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535356610]
[2024-03-12 01:29:38,464 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535356610] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:29:38,464 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668178208]
[2024-03-12 01:29:38,464 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-03-12 01:29:38,464 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:29:38,464 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:29:38,466 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-12 01:29:38,466 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-12 01:29:38,946 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s)
[2024-03-12 01:29:38,947 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-12 01:29:38,950 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 37 conjunts are in the unsatisfiable core
[2024-03-12 01:29:38,957 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:29:39,143 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-12 01:29:39,328 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-12 01:29:40,730 INFO  L349             Elim1Store]: treesize reduction 26, result has 31.6 percent of original size
[2024-03-12 01:29:40,730 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-12 01:29:40,882 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-12 01:29:40,883 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-12 01:29:41,225 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-12 01:29:41,226 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:29:43,603 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-12 01:29:43,629 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-12 01:29:45,584 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-12 01:29:45,585 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [668178208] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:29:45,585 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:29:45,585 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 21, 22] total 50
[2024-03-12 01:29:45,585 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298365261]
[2024-03-12 01:29:45,585 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:29:45,586 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 50 states
[2024-03-12 01:29:45,587 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:29:45,587 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants.
[2024-03-12 01:29:45,588 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=2259, Unknown=0, NotChecked=0, Total=2450
[2024-03-12 01:29:52,259 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 140 out of 203
[2024-03-12 01:29:52,262 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 185 transitions, 777 flow. Second operand  has 50 states, 50 states have (on average 144.32) internal successors, (7216), 50 states have internal predecessors, (7216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:29:52,262 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:29:52,262 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 203
[2024-03-12 01:29:52,262 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:29:59,937 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-12 01:30:04,939 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-12 01:30:09,912 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-12 01:30:12,894 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-12 01:30:17,110 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-12 01:30:22,812 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-12 01:30:26,847 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-12 01:30:29,601 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-12 01:30:33,658 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-12 01:30:37,535 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]
[2024-03-12 01:30:43,785 INFO  L124   PetriNetUnfolderBase]: 4804/12661 cut-off events.
[2024-03-12 01:30:43,785 INFO  L125   PetriNetUnfolderBase]: For 9547/9591 co-relation queries the response was YES.
[2024-03-12 01:30:43,830 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 31590 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 121053 event pairs, 38 based on Foata normal form. 60/12654 useless extension candidates. Maximal degree in co-relation 26453. Up to 2407 conditions per place. 
[2024-03-12 01:30:43,857 INFO  L140   encePairwiseOnDemand]: 171/203 looper letters, 345 selfloop transitions, 69 changer transitions 48/567 dead transitions.
[2024-03-12 01:30:43,858 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 567 transitions, 2931 flow
[2024-03-12 01:30:43,858 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. 
[2024-03-12 01:30:43,858 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 56 states.
[2024-03-12 01:30:43,862 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 8290 transitions.
[2024-03-12 01:30:43,864 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7292399718508092
[2024-03-12 01:30:43,864 INFO  L72            ComplementDD]: Start complementDD. Operand 56 states and 8290 transitions.
[2024-03-12 01:30:43,864 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 56 states and 8290 transitions.
[2024-03-12 01:30:43,865 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:30:43,865 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 8290 transitions.
[2024-03-12 01:30:43,872 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 57 states, 56 states have (on average 148.03571428571428) internal successors, (8290), 56 states have internal predecessors, (8290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:30:43,879 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-12 01:30:43,880 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-12 01:30:43,880 INFO  L175             Difference]: Start difference. First operand has 234 places, 185 transitions, 777 flow. Second operand 56 states and 8290 transitions.
[2024-03-12 01:30:43,880 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 567 transitions, 2931 flow
[2024-03-12 01:30:43,914 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 567 transitions, 2887 flow, removed 0 selfloop flow, removed 18 redundant places.
[2024-03-12 01:30:43,918 INFO  L231             Difference]: Finished difference. Result has 281 places, 204 transitions, 1039 flow
[2024-03-12 01:30:43,918 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-12 01:30:43,918 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 128 predicate places.
[2024-03-12 01:30:43,918 INFO  L495      AbstractCegarLoop]: Abstraction has has 281 places, 204 transitions, 1039 flow
[2024-03-12 01:30:43,919 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 50 states, 50 states have (on average 144.32) internal successors, (7216), 50 states have internal predecessors, (7216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:30:43,919 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:30:43,920 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-12 01:30:43,929 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0
[2024-03-12 01:30:44,120 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-12 01:30:44,121 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-12 01:30:44,122 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:30:44,122 INFO  L85        PathProgramCache]: Analyzing trace with hash 233066158, now seen corresponding path program 4 times
[2024-03-12 01:30:44,122 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:30:44,122 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401884889]
[2024-03-12 01:30:44,122 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:30:44,123 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:30:44,163 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:30:44,594 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-12 01:30:44,594 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:30:44,594 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401884889]
[2024-03-12 01:30:44,594 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401884889] provided 1 perfect and 0 imperfect interpolant sequences
[2024-03-12 01:30:44,594 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-03-12 01:30:44,595 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10
[2024-03-12 01:30:44,595 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030576282]
[2024-03-12 01:30:44,595 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-03-12 01:30:44,595 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 10 states
[2024-03-12 01:30:44,596 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:30:44,596 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants.
[2024-03-12 01:30:44,596 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90
[2024-03-12 01:30:44,975 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 152 out of 203
[2024-03-12 01:30:44,976 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-12 01:30:44,976 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:30:44,976 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 203
[2024-03-12 01:30:44,976 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:30:46,495 INFO  L124   PetriNetUnfolderBase]: 2021/7846 cut-off events.
[2024-03-12 01:30:46,495 INFO  L125   PetriNetUnfolderBase]: For 10985/11021 co-relation queries the response was YES.
[2024-03-12 01:30:46,523 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-12 01:30:46,535 INFO  L140   encePairwiseOnDemand]: 188/203 looper letters, 118 selfloop transitions, 23 changer transitions 8/289 dead transitions.
[2024-03-12 01:30:46,536 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 289 transitions, 1581 flow
[2024-03-12 01:30:46,536 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2024-03-12 01:30:46,537 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 13 states.
[2024-03-12 01:30:46,537 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2106 transitions.
[2024-03-12 01:30:46,538 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7980295566502463
[2024-03-12 01:30:46,538 INFO  L72            ComplementDD]: Start complementDD. Operand 13 states and 2106 transitions.
[2024-03-12 01:30:46,538 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 13 states and 2106 transitions.
[2024-03-12 01:30:46,539 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:30:46,539 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2106 transitions.
[2024-03-12 01:30:46,541 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-12 01:30:46,543 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-12 01:30:46,543 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-12 01:30:46,543 INFO  L175             Difference]: Start difference. First operand has 281 places, 204 transitions, 1039 flow. Second operand 13 states and 2106 transitions.
[2024-03-12 01:30:46,543 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 289 transitions, 1581 flow
[2024-03-12 01:30:46,589 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 289 transitions, 1397 flow, removed 34 selfloop flow, removed 49 redundant places.
[2024-03-12 01:30:46,591 INFO  L231             Difference]: Finished difference. Result has 244 places, 201 transitions, 885 flow
[2024-03-12 01:30:46,591 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-12 01:30:46,592 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 91 predicate places.
[2024-03-12 01:30:46,592 INFO  L495      AbstractCegarLoop]: Abstraction has has 244 places, 201 transitions, 885 flow
[2024-03-12 01:30:46,592 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-12 01:30:46,592 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:30:46,593 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-12 01:30:46,593 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35
[2024-03-12 01:30:46,593 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-12 01:30:46,593 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:30:46,593 INFO  L85        PathProgramCache]: Analyzing trace with hash -1007641697, now seen corresponding path program 1 times
[2024-03-12 01:30:46,593 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:30:46,594 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799453019]
[2024-03-12 01:30:46,594 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:30:46,594 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:30:46,623 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:30:47,843 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-12 01:30:47,843 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:30:47,844 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799453019]
[2024-03-12 01:30:47,844 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799453019] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:30:47,844 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99167974]
[2024-03-12 01:30:47,844 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:30:47,844 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:30:47,845 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:30:47,846 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-12 01:30:47,852 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-12 01:30:48,021 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:30:48,023 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 48 conjunts are in the unsatisfiable core
[2024-03-12 01:30:48,029 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:30:48,527 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-12 01:30:48,998 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-12 01:30:48,999 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-12 01:30:49,104 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-12 01:30:49,723 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-12 01:30:49,786 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-12 01:30:49,786 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:30:53,174 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-12 01:30:53,179 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-12 01:30:53,290 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-12 01:30:53,295 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-12 01:30:56,137 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-12 01:30:56,138 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [99167974] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:30:56,138 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:30:56,138 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 24, 24] total 71
[2024-03-12 01:30:56,139 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680694506]
[2024-03-12 01:30:56,139 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:30:56,140 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 71 states
[2024-03-12 01:30:56,142 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:30:56,142 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants.
[2024-03-12 01:30:56,144 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=287, Invalid=4683, Unknown=0, NotChecked=0, Total=4970
[2024-03-12 01:31:16,804 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 146 out of 203
[2024-03-12 01:31:16,811 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-12 01:31:16,811 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:31:16,811 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 203
[2024-03-12 01:31:16,812 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:31:29,223 INFO  L124   PetriNetUnfolderBase]: 2601/8360 cut-off events.
[2024-03-12 01:31:29,223 INFO  L125   PetriNetUnfolderBase]: For 8831/8885 co-relation queries the response was YES.
[2024-03-12 01:31:29,256 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-12 01:31:29,273 INFO  L140   encePairwiseOnDemand]: 181/203 looper letters, 302 selfloop transitions, 76 changer transitions 22/513 dead transitions.
[2024-03-12 01:31:29,273 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 513 transitions, 2798 flow
[2024-03-12 01:31:29,274 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. 
[2024-03-12 01:31:29,274 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 55 states.
[2024-03-12 01:31:29,277 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 8411 transitions.
[2024-03-12 01:31:29,279 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7533363188535602
[2024-03-12 01:31:29,279 INFO  L72            ComplementDD]: Start complementDD. Operand 55 states and 8411 transitions.
[2024-03-12 01:31:29,279 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 55 states and 8411 transitions.
[2024-03-12 01:31:29,280 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:31:29,281 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 55 states and 8411 transitions.
[2024-03-12 01:31:29,288 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-12 01:31:29,294 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-12 01:31:29,295 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-12 01:31:29,295 INFO  L175             Difference]: Start difference. First operand has 244 places, 201 transitions, 885 flow. Second operand 55 states and 8411 transitions.
[2024-03-12 01:31:29,295 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 513 transitions, 2798 flow
[2024-03-12 01:31:29,332 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 513 transitions, 2729 flow, removed 0 selfloop flow, removed 14 redundant places.
[2024-03-12 01:31:29,336 INFO  L231             Difference]: Finished difference. Result has 287 places, 225 transitions, 1193 flow
[2024-03-12 01:31:29,336 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-12 01:31:29,336 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 134 predicate places.
[2024-03-12 01:31:29,336 INFO  L495      AbstractCegarLoop]: Abstraction has has 287 places, 225 transitions, 1193 flow
[2024-03-12 01:31:29,338 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-12 01:31:29,338 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:31:29,338 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-12 01:31:29,345 INFO  L540       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0
[2024-03-12 01:31:29,539 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-12 01:31:29,540 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-12 01:31:29,541 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:31:29,541 INFO  L85        PathProgramCache]: Analyzing trace with hash -1573071245, now seen corresponding path program 2 times
[2024-03-12 01:31:29,541 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:31:29,542 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942436425]
[2024-03-12 01:31:29,542 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:31:29,543 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:31:29,570 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:31:30,929 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-12 01:31:30,930 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:31:30,930 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942436425]
[2024-03-12 01:31:30,930 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942436425] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:31:30,930 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145491856]
[2024-03-12 01:31:30,931 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-03-12 01:31:30,931 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:31:30,931 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:31:30,932 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-12 01:31:30,934 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-12 01:31:31,155 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-03-12 01:31:31,155 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-12 01:31:31,158 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 50 conjunts are in the unsatisfiable core
[2024-03-12 01:31:31,164 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:31:31,510 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-12 01:31:31,840 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-12 01:31:31,841 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-12 01:31:32,185 INFO  L190   IndexEqualityManager]: detected not equals via solver
[2024-03-12 01:31:32,185 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-12 01:31:32,323 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-12 01:31:32,802 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-12 01:31:32,873 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-12 01:31:32,873 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:31:42,911 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-12 01:31:42,917 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-12 01:31:43,175 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-12 01:31:43,181 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-12 01:31:45,561 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-12 01:31:45,562 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [145491856] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:31:45,562 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:31:45,563 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26, 26] total 77
[2024-03-12 01:31:45,563 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991821406]
[2024-03-12 01:31:45,563 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:31:45,565 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 77 states
[2024-03-12 01:31:45,566 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:31:45,567 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants.
[2024-03-12 01:31:45,569 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=5488, Unknown=1, NotChecked=0, Total=5852
[2024-03-12 01:31:54,983 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-12 01:32:06,452 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-12 01:32:11,290 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1]
[2024-03-12 01:32:15,775 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-12 01:32:23,482 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 128 out of 203
[2024-03-12 01:32:23,488 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 225 transitions, 1193 flow. Second operand  has 77 states, 77 states have (on average 131.6103896103896) internal successors, (10134), 77 states have internal predecessors, (10134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:32:23,488 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:32:23,489 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 203
[2024-03-12 01:32:23,489 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:32:38,458 INFO  L124   PetriNetUnfolderBase]: 4582/9884 cut-off events.
[2024-03-12 01:32:38,458 INFO  L125   PetriNetUnfolderBase]: For 7638/7682 co-relation queries the response was YES.
[2024-03-12 01:32:38,499 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 26619 conditions, 9884 events. 4582/9884 cut-off events. For 7638/7682 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 84347 event pairs, 133 based on Foata normal form. 26/9568 useless extension candidates. Maximal degree in co-relation 25240. Up to 2365 conditions per place. 
[2024-03-12 01:32:38,522 INFO  L140   encePairwiseOnDemand]: 177/203 looper letters, 316 selfloop transitions, 71 changer transitions 20/498 dead transitions.
[2024-03-12 01:32:38,523 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 498 transitions, 2779 flow
[2024-03-12 01:32:38,524 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. 
[2024-03-12 01:32:38,524 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 49 states.
[2024-03-12 01:32:38,527 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 6655 transitions.
[2024-03-12 01:32:38,528 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.6690459435005529
[2024-03-12 01:32:38,528 INFO  L72            ComplementDD]: Start complementDD. Operand 49 states and 6655 transitions.
[2024-03-12 01:32:38,528 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 49 states and 6655 transitions.
[2024-03-12 01:32:38,529 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:32:38,529 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 6655 transitions.
[2024-03-12 01:32:38,534 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 50 states, 49 states have (on average 135.81632653061226) internal successors, (6655), 49 states have internal predecessors, (6655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:32:38,539 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-12 01:32:38,540 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-12 01:32:38,540 INFO  L175             Difference]: Start difference. First operand has 287 places, 225 transitions, 1193 flow. Second operand 49 states and 6655 transitions.
[2024-03-12 01:32:38,540 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 498 transitions, 2779 flow
[2024-03-12 01:32:38,582 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 498 transitions, 2627 flow, removed 17 selfloop flow, removed 44 redundant places.
[2024-03-12 01:32:38,585 INFO  L231             Difference]: Finished difference. Result has 289 places, 217 transitions, 1121 flow
[2024-03-12 01:32:38,586 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-12 01:32:38,586 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 136 predicate places.
[2024-03-12 01:32:38,586 INFO  L495      AbstractCegarLoop]: Abstraction has has 289 places, 217 transitions, 1121 flow
[2024-03-12 01:32:38,587 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 77 states, 77 states have (on average 131.6103896103896) internal successors, (10134), 77 states have internal predecessors, (10134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:32:38,587 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:32:38,587 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-12 01:32:38,596 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0
[2024-03-12 01:32:38,788 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-12 01:32:38,789 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-12 01:32:38,789 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:32:38,790 INFO  L85        PathProgramCache]: Analyzing trace with hash 136236003, now seen corresponding path program 3 times
[2024-03-12 01:32:38,790 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:32:38,790 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180346907]
[2024-03-12 01:32:38,791 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:32:38,791 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:32:38,822 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-03-12 01:32:40,183 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-12 01:32:40,183 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-03-12 01:32:40,183 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180346907]
[2024-03-12 01:32:40,183 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180346907] provided 0 perfect and 1 imperfect interpolant sequences
[2024-03-12 01:32:40,183 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458928916]
[2024-03-12 01:32:40,183 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-03-12 01:32:40,183 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-03-12 01:32:40,184 INFO  L189       MonitoredProcess]: No working directory specified, using /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3
[2024-03-12 01:32:40,185 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-12 01:32:40,186 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-12 01:32:40,610 INFO  L228   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s)
[2024-03-12 01:32:40,610 INFO  L229   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-03-12 01:32:40,614 INFO  L262         TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 31 conjunts are in the unsatisfiable core
[2024-03-12 01:32:40,620 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2024-03-12 01:32:41,052 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-12 01:32:41,373 INFO  L349             Elim1Store]: treesize reduction 26, result has 31.6 percent of original size
[2024-03-12 01:32:41,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 1 case distinctions, treesize of input 30 treesize of output 18
[2024-03-12 01:32:41,713 INFO  L349             Elim1Store]: treesize reduction 0, result has 100.0 percent of original size
[2024-03-12 01:32:41,714 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-12 01:32:42,001 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-12 01:32:42,001 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2024-03-12 01:32:44,366 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-12 01:32:44,371 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 304 treesize of output 276
[2024-03-12 01:32:44,477 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-12 01:32:44,485 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 288 treesize of output 260
[2024-03-12 01:32:48,052 INFO  L134       CoverageAnalysis]: Checked inductivity of 134 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked.
[2024-03-12 01:32:48,053 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [458928916] provided 0 perfect and 2 imperfect interpolant sequences
[2024-03-12 01:32:48,053 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-03-12 01:32:48,054 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 19, 20] total 65
[2024-03-12 01:32:48,054 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200297832]
[2024-03-12 01:32:48,054 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-03-12 01:32:48,055 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 65 states
[2024-03-12 01:32:48,056 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-03-12 01:32:48,057 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants.
[2024-03-12 01:32:48,058 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=3890, Unknown=0, NotChecked=0, Total=4160
[2024-03-12 01:33:01,365 INFO  L471   CegarLoopForPetriNet]: Number of universal loopers: 141 out of 203
[2024-03-12 01:33:01,369 INFO  L103   encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 217 transitions, 1121 flow. Second operand  has 65 states, 65 states have (on average 144.55384615384617) internal successors, (9396), 65 states have internal predecessors, (9396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:33:01,370 INFO  L112   encePairwiseOnDemand]: Universal subtrahend loopers provided by user.
[2024-03-12 01:33:01,370 INFO  L113   encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 203
[2024-03-12 01:33:01,370 INFO  L73            FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand
[2024-03-12 01:33:20,899 INFO  L124   PetriNetUnfolderBase]: 2607/7336 cut-off events.
[2024-03-12 01:33:20,900 INFO  L125   PetriNetUnfolderBase]: For 6159/6164 co-relation queries the response was YES.
[2024-03-12 01:33:20,932 INFO  L83            FinitePrefix]: Finished finitePrefix Result has 18957 conditions, 7336 events. 2607/7336 cut-off events. For 6159/6164 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 64027 event pairs, 40 based on Foata normal form. 12/7217 useless extension candidates. Maximal degree in co-relation 18382. Up to 1363 conditions per place. 
[2024-03-12 01:33:20,942 INFO  L140   encePairwiseOnDemand]: 178/203 looper letters, 185 selfloop transitions, 51 changer transitions 120/450 dead transitions.
[2024-03-12 01:33:20,942 INFO  L145   encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 450 transitions, 2456 flow
[2024-03-12 01:33:20,943 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. 
[2024-03-12 01:33:20,943 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand 49 states.
[2024-03-12 01:33:20,946 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 7246 transitions.
[2024-03-12 01:33:20,948 INFO  L516   CegarLoopForPetriNet]: DFA transition density 0.7284608424650648
[2024-03-12 01:33:20,948 INFO  L72            ComplementDD]: Start complementDD. Operand 49 states and 7246 transitions.
[2024-03-12 01:33:20,949 INFO  L73         IsDeterministic]: Start isDeterministic. Operand 49 states and 7246 transitions.
[2024-03-12 01:33:20,949 INFO  L80         IsDeterministic]: Finished isDeterministic. Operand is deterministic.
[2024-03-12 01:33:20,950 INFO  L117    ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 7246 transitions.
[2024-03-12 01:33:20,955 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends  has 50 states, 49 states have (on average 147.87755102040816) internal successors, (7246), 49 states have internal predecessors, (7246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:33:20,960 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-12 01:33:20,961 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-12 01:33:20,961 INFO  L175             Difference]: Start difference. First operand has 289 places, 217 transitions, 1121 flow. Second operand 49 states and 7246 transitions.
[2024-03-12 01:33:20,961 INFO  L82        GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 450 transitions, 2456 flow
[2024-03-12 01:33:20,991 INFO  L88        GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 450 transitions, 2257 flow, removed 20 selfloop flow, removed 56 redundant places.
[2024-03-12 01:33:20,994 INFO  L231             Difference]: Finished difference. Result has 273 places, 180 transitions, 719 flow
[2024-03-12 01:33:20,994 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=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=719, PETRI_PLACES=273, PETRI_TRANSITIONS=180}
[2024-03-12 01:33:20,995 INFO  L281   CegarLoopForPetriNet]: 153 programPoint places, 120 predicate places.
[2024-03-12 01:33:20,995 INFO  L495      AbstractCegarLoop]: Abstraction has has 273 places, 180 transitions, 719 flow
[2024-03-12 01:33:20,996 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 65 states, 65 states have (on average 144.55384615384617) internal successors, (9396), 65 states have internal predecessors, (9396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-03-12 01:33:20,996 INFO  L200   CegarLoopForPetriNet]: Found error trace
[2024-03-12 01:33:20,996 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-12 01:33:21,002 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-12 01:33:21,198 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-12 01:33:21,198 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-12 01:33:21,199 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2024-03-12 01:33:21,199 INFO  L85        PathProgramCache]: Analyzing trace with hash -1482263064, now seen corresponding path program 1 times
[2024-03-12 01:33:21,200 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-03-12 01:33:21,200 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349580037]
[2024-03-12 01:33:21,200 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-03-12 01:33:21,201 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-03-12 01:33:21,230 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:33:21,230 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-03-12 01:33:21,243 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-03-12 01:33:21,275 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-03-12 01:33:21,275 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2024-03-12 01:33:21,275 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location threadErr0ASSERT_VIOLATIONDATA_RACE (12 of 13 remaining)
[2024-03-12 01:33:21,275 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (11 of 13 remaining)
[2024-03-12 01:33:21,275 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 13 remaining)
[2024-03-12 01:33:21,276 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 13 remaining)
[2024-03-12 01:33:21,276 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 13 remaining)
[2024-03-12 01:33:21,276 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (7 of 13 remaining)
[2024-03-12 01:33:21,276 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (6 of 13 remaining)
[2024-03-12 01:33:21,276 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (5 of 13 remaining)
[2024-03-12 01:33:21,276 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (4 of 13 remaining)
[2024-03-12 01:33:21,276 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (3 of 13 remaining)
[2024-03-12 01:33:21,277 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (2 of 13 remaining)
[2024-03-12 01:33:21,277 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (1 of 13 remaining)
[2024-03-12 01:33:21,277 INFO  L805   garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0ASSERT_VIOLATIONDATA_RACE (0 of 13 remaining)
[2024-03-12 01:33:21,277 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39
[2024-03-12 01:33:21,277 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-12 01:33:21,281 INFO  L228   ceAbstractionStarter]: Analysis of concurrent program completed with 4 thread instances
[2024-03-12 01:33:21,281 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2024-03-12 01:33:21,380 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,381 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,382 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,382 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,382 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post4 could not be translated
[2024-03-12 01:33:21,382 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,383 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,383 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,383 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,384 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,384 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,384 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,384 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,385 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,385 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,385 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,386 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,386 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,386 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,387 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,387 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,387 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,388 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,388 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,388 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,389 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,389 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,390 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,390 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-12 01:33:21,390 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,391 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre7 could not be translated
[2024-03-12 01:33:21,391 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,391 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,392 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,392 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,392 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,393 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,393 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,393 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,394 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,394 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,395 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,395 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,395 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,396 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,396 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,396 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,396 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,397 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,397 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,397 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,397 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,397 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,398 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,398 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,398 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,398 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,399 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,399 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,399 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,399 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,400 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,400 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,400 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,400 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,400 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,401 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,401 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,401 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post9 could not be translated
[2024-03-12 01:33:21,401 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-12 01:33:21,402 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-12 01:33:21,402 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,402 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,402 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,402 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,402 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,403 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,411 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.03 01:33:21 BasicIcfg
[2024-03-12 01:33:21,411 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-03-12 01:33:21,412 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-03-12 01:33:21,412 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-03-12 01:33:21,412 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-03-12 01:33:21,412 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.03 01:26:27" (3/4) ...
[2024-03-12 01:33:21,414 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2024-03-12 01:33:21,415 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-03-12 01:33:21,415 INFO  L158              Benchmark]: Toolchain (without parser) took 414161.22ms. Allocated memory was 102.8MB in the beginning and 14.0GB in the end (delta: 13.9GB). Free memory was 55.0MB in the beginning and 4.3GB in the end (delta: -4.3GB). Peak memory consumption was 9.7GB. Max. memory is 16.1GB.
[2024-03-12 01:33:21,415 INFO  L158              Benchmark]: CDTParser took 0.11ms. Allocated memory is still 102.8MB. Free memory was 74.5MB in the beginning and 74.4MB in the end (delta: 90.9kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-03-12 01:33:21,416 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 322.52ms. Allocated memory was 102.8MB in the beginning and 132.1MB in the end (delta: 29.4MB). Free memory was 54.7MB in the beginning and 101.4MB in the end (delta: -46.7MB). Peak memory consumption was 26.3MB. Max. memory is 16.1GB.
[2024-03-12 01:33:21,416 INFO  L158              Benchmark]: Boogie Procedure Inliner took 29.90ms. Allocated memory is still 132.1MB. Free memory was 101.4MB in the beginning and 99.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-12 01:33:21,416 INFO  L158              Benchmark]: Boogie Preprocessor took 20.36ms. Allocated memory is still 132.1MB. Free memory was 99.3MB in the beginning and 97.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2024-03-12 01:33:21,416 INFO  L158              Benchmark]: RCFGBuilder took 364.27ms. Allocated memory is still 132.1MB. Free memory was 97.8MB in the beginning and 83.8MB in the end (delta: 14.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB.
[2024-03-12 01:33:21,417 INFO  L158              Benchmark]: TraceAbstraction took 413416.30ms. Allocated memory was 132.1MB in the beginning and 14.0GB in the end (delta: 13.9GB). Free memory was 82.5MB in the beginning and 4.3GB in the end (delta: -4.2GB). Peak memory consumption was 9.7GB. Max. memory is 16.1GB.
[2024-03-12 01:33:21,417 INFO  L158              Benchmark]: Witness Printer took 2.95ms. Allocated memory is still 14.0GB. Free memory is still 4.3GB. There was no memory consumed. Max. memory is 16.1GB.
[2024-03-12 01:33:21,418 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.11ms. Allocated memory is still 102.8MB. Free memory was 74.5MB in the beginning and 74.4MB in the end (delta: 90.9kB). There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 322.52ms. Allocated memory was 102.8MB in the beginning and 132.1MB in the end (delta: 29.4MB). Free memory was 54.7MB in the beginning and 101.4MB in the end (delta: -46.7MB). Peak memory consumption was 26.3MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 29.90ms. Allocated memory is still 132.1MB. Free memory was 101.4MB in the beginning and 99.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 20.36ms. Allocated memory is still 132.1MB. Free memory was 99.3MB in the beginning and 97.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 364.27ms. Allocated memory is still 132.1MB. Free memory was 97.8MB in the beginning and 83.8MB in the end (delta: 14.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB.
 * TraceAbstraction took 413416.30ms. Allocated memory was 132.1MB in the beginning and 14.0GB in the end (delta: 13.9GB). Free memory was 82.5MB in the beginning and 4.3GB in the end (delta: -4.2GB). Peak memory consumption was 9.7GB. Max. memory is 16.1GB.
 * Witness Printer took 2.95ms. Allocated memory is still 14.0GB. Free memory is still 4.3GB. 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~post4 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~nondet3 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~nondet2 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~nondet2 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~nondet1 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~pre5 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~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: Expected StepInfo for loop construct to contain Condition, but it did not
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
  - 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~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~mem10 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~mem10 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~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~nondet3 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~mem10 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~mem10 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~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~mem10 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~nondet3 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~nondet3 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~nondet3 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~mem10 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~post9 could not be translated
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: IdentifierExpression #t~nondet0 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
    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-12 01:33:21,501 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,502 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,502 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,502 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,502 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post4 could not be translated
[2024-03-12 01:33:21,502 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,502 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,503 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,503 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,503 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,503 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,503 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,504 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,504 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,504 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,504 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,504 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,504 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,505 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,505 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,505 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,505 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,505 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,505 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,505 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,506 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,506 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,506 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,506 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-12 01:33:21,506 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,506 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre7 could not be translated
[2024-03-12 01:33:21,506 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,507 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,507 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,507 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,507 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,507 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,507 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,508 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,508 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,508 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,508 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,508 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,509 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,509 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,509 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,509 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,509 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,509 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,510 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,510 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,510 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,510 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,510 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,510 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,511 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,511 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,511 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,511 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,511 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,512 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,512 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,512 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,512 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,512 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,513 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,513 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,513 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,513 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post9 could not be translated
[2024-03-12 01:33:21,513 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-12 01:33:21,513 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-12 01:33:21,514 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,514 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,514 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,514 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,514 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,514 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,587 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,587 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,587 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,587 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,588 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post4 could not be translated
[2024-03-12 01:33:21,588 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,588 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,588 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,588 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,589 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,589 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,589 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,589 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,589 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,589 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,589 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,590 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,590 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,590 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,590 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,590 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,590 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,590 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre5 could not be translated
[2024-03-12 01:33:21,590 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,591 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,591 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,591 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,591 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,591 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-12 01:33:21,591 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,592 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~pre7 could not be translated
[2024-03-12 01:33:21,592 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,592 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,592 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,592 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,592 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,592 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,593 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,593 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,593 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,593 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,593 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,593 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,594 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,594 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,594 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,594 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,594 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,594 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,595 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,595 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,595 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,595 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,595 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,595 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,596 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,596 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,596 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,596 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,596 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,596 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,597 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,597 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,597 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,597 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,597 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,597 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet3 could not be translated
[2024-03-12 01:33:21,598 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem10 could not be translated
[2024-03-12 01:33:21,598 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~post9 could not be translated
[2024-03-12 01:33:21,598 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet0 could not be translated
[2024-03-12 01:33:21,598 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: Expected StepInfo for loop construct to contain Condition, but it did not
[2024-03-12 01:33:21,598 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,598 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,598 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,599 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet2 could not be translated
[2024-03-12 01:33:21,599 WARN  L1572  BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet1 could not be translated
[2024-03-12 01:33:21,599 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 breads_total = 4;
        VAL             [breads_total=4, data=0, data_mutex={1:0}]
[L684]               0  pthread_t tids[4];
        VAL             [breads_total=4, data=0, data_mutex={1:0}, tids={17:0}]
[L685]               0  int i = 0;
        VAL             [breads_total=4, data=0, data_mutex={1:0}, i=0, tids={17:0}]
[L685]  COND TRUE    0  i < breads_total
        VAL             [breads_total=4, data=0, data_mutex={1:0}, i=0, tids={17:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=0, tids={17:0}]
[L685]               0  i++
        VAL             [arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=1, tids={17:0}]
[L685]  COND TRUE    0  i < breads_total
        VAL             [arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=1, tids={17:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=1, 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}, breads_total=4, data=0, data_mutex={1:0}, i=1, tids={17:0}]
[L685]               0  i++
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=2, tids={17:0}]
[L685]  COND TRUE    0  i < breads_total
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=2, tids={17:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=2, tids={17:0}]
[L678]               3  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}, breads_total=4, data=0, data_mutex={1:0}, i=3, tids={17:0}]
[L685]  COND TRUE    0  i < breads_total
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=3, tids={17:0}]
[L678]               3  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L686]  FCALL, FORK  0  pthread_create(&tids[i], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=3, tids={17: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}, breads_total=4, data=0, data_mutex={1:0}, i=4, tids={17:0}]
[L685]  COND FALSE   0  !(i < breads_total)
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=4, tids={17:0}]
[L688]  FCALL, FORK  0  pthread_create(&tids[0], ((void *)0), &thread, ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, tids={17:0}]
[L678]               5  data = __VERIFIER_nondet_int()
        VAL             [arg={0:0}, arg={0:0}, data=0, data_mutex={1:0}]
[L689]               0  int i = 0;
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=0, tids={17:0}]
[L689]  COND TRUE    0  i < breads_total
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=0, tids={17:0}]
[L690]  EXPR         0  tids[i]
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=0, tids={17:0}]
[L690]               0  pthread_join(tids[i], ((void *)0))
        VAL             [arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=0, 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]  FCALL, JOIN  5  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=0, tids={17:0}]
[L689]               0  i++
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=1, tids={17:0}]
[L689]  COND TRUE    0  i < breads_total
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=1, tids={17:0}]
[L690]  EXPR         0  tids[i]
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=1, tids={17:0}]
[L680]               2  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}, breads_total=4, data=0, data_mutex={1:0}, i=1, tids={17:0}]
[L690]  FCALL, JOIN  2  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=1, tids={17:0}]
[L689]               0  i++
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=2, tids={17:0}]
[L689]  COND TRUE    0  i < breads_total
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=2, tids={17:0}]
[L690]  EXPR         0  tids[i]
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=2, 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}, breads_total=4, data=0, data_mutex={1:0}, i=2, tids={17:0}]
[L690]  FCALL, JOIN  3  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=2, tids={17:0}]
[L689]               0  i++
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=3, tids={17:0}]
[L689]  COND TRUE    0  i < breads_total
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=3, tids={17:0}]
[L690]  EXPR         0  tids[i]
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=3, tids={17:0}]
[L690]               0  pthread_join(tids[i], ((void *)0))
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=3, 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}, breads_total=4, data=0, data_mutex={1:0}, i=3, tids={17:0}]
[L689]               0  i++
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=4, tids={17:0}]
[L689]  COND FALSE   0  !(i < breads_total)
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, i=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}]
[L692]               0  return data;
        VAL             [\result={0:0}, arg={0:0}, arg={0:0}, breads_total=4, data=0, data_mutex={1:0}, 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.8s, 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: 2.1s, OverallIterations: 5, TraceHistogramMax: 3, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.8s, 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: 18.1s, OverallIterations: 9, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 17.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, 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: 392.2s, OverallIterations: 23, TraceHistogramMax: 5, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 337.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 9 mSolverCounterUnknown, 12814 SdHoareTripleChecker+Valid, 164.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12267 mSDsluCounter, 30331 SdHoareTripleChecker+Invalid, 149.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 30061 mSDsCounter, 147 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 111577 IncrementalHoareTripleChecker+Invalid, 111733 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 147 mSolverCounterUnsat, 270 mSDtfsCounter, 111577 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3454 GetRequests, 2791 SyntacticMatches, 14 SemanticMatches, 649 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14111 ImplicationChecksByTransitivity, 46.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1193occurred in iteration=20, InterpolantAutomatonStates: 363, 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.1s SatisfiabilityAnalysisTime, 49.7s InterpolantComputationTime, 3915 NumberOfCodeBlocks, 3915 NumberOfCodeBlocksAsserted, 44 NumberOfCheckSat, 5154 ConstructedInterpolants, 141 QuantifiedInterpolants, 79048 SizeOfPredicates, 147 NumberOfNonLiveVariables, 3827 ConjunctsInSsa, 255 ConjunctsInUnsatCore, 43 InterpolantComputations, 12 PerfectInterpolantSequences, 1955/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-12 01:33:21,692 INFO  L552       MonitoredProcess]: [MP /mnt/goblint-svcomp/benchexec/tools-pldi24/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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
