./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/no-data-race.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_08-cond_racefree.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 61a67961 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_08-cond_racefree.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/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 b4439281d7e12bca3fd2bd39ebda4196e341f38fedf1c370a96bdabb4944cfe7 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 17:07:52,956 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 17:07:53,025 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-10-14 17:07:53,029 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 17:07:53,030 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 17:07:53,076 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 17:07:53,077 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 17:07:53,077 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 17:07:53,078 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 17:07:53,080 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 17:07:53,080 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 17:07:53,081 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 17:07:53,082 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 17:07:53,082 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 17:07:53,083 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-14 17:07:53,083 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-14 17:07:53,083 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-14 17:07:53,084 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-14 17:07:53,084 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 17:07:53,085 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-14 17:07:53,095 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 17:07:53,096 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-14 17:07:53,096 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-10-14 17:07:53,096 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 17:07:53,097 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-14 17:07:53,097 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-14 17:07:53,097 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-14 17:07:53,098 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 17:07:53,098 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 17:07:53,099 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 17:07:53,099 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 17:07:53,100 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 17:07:53,100 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 17:07:53,101 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 17:07:53,101 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-14 17:07:53,101 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-14 17:07:53,101 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-14 17:07:53,102 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 17:07:53,103 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 17:07:53,103 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 17:07:53,103 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 17:07:53,103 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:/storage/repos/ultimate/releaseScripts/default/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 -> /storage/repos/ultimate/releaseScripts/default/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 -> b4439281d7e12bca3fd2bd39ebda4196e341f38fedf1c370a96bdabb4944cfe7 [2024-10-14 17:07:53,383 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 17:07:53,429 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 17:07:53,432 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 17:07:53,433 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 17:07:53,434 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 17:07:53,435 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_08-cond_racefree.i [2024-10-14 17:07:54,892 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 17:07:55,156 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 17:07:55,157 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/goblint-regression/28-race_reach_08-cond_racefree.i [2024-10-14 17:07:55,175 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea83a4df0/f05f3ca2c10e412189386ad4df8845d0/FLAGb09c57b80 [2024-10-14 17:07:55,193 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea83a4df0/f05f3ca2c10e412189386ad4df8845d0 [2024-10-14 17:07:55,195 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 17:07:55,196 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 17:07:55,197 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 17:07:55,198 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 17:07:55,203 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 17:07:55,204 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:55,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@620a7468 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55, skipping insertion in model container [2024-10-14 17:07:55,206 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:55,252 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 17:07:55,794 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 17:07:55,810 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 17:07:55,875 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 17:07:55,945 INFO L204 MainTranslator]: Completed translation [2024-10-14 17:07:55,946 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55 WrapperNode [2024-10-14 17:07:55,946 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 17:07:55,947 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 17:07:55,947 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 17:07:55,948 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 17:07:55,956 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:55,974 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,010 INFO L138 Inliner]: procedures = 271, calls = 36, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 110 [2024-10-14 17:07:56,013 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 17:07:56,014 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 17:07:56,014 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 17:07:56,014 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 17:07:56,024 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,025 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,034 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,035 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,050 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,058 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,063 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,065 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,071 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 17:07:56,075 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 17:07:56,075 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 17:07:56,075 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 17:07:56,076 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (1/1) ... [2024-10-14 17:07:56,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 17:07:56,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 17:07:56,114 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-14 17:07:56,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-14 17:07:56,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-14 17:07:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-14 17:07:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-10-14 17:07:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-10-14 17:07:56,169 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-10-14 17:07:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-10-14 17:07:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-14 17:07:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2024-10-14 17:07:56,170 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2024-10-14 17:07:56,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-10-14 17:07:56,171 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 17:07:56,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 17:07:56,173 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-10-14 17:07:56,347 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 17:07:56,351 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-14 17:07:56,731 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-10-14 17:07:56,731 INFO L287 CfgBuilder]: Performing block encoding [2024-10-14 17:07:56,781 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-14 17:07:56,782 INFO L314 CfgBuilder]: Removed 10 assume(true) statements. [2024-10-14 17:07:56,782 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 05:07:56 BoogieIcfgContainer [2024-10-14 17:07:56,786 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-14 17:07:56,788 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-14 17:07:56,788 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-14 17:07:56,792 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-14 17:07:56,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 05:07:55" (1/3) ... [2024-10-14 17:07:56,794 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@188397fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 05:07:56, skipping insertion in model container [2024-10-14 17:07:56,794 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 05:07:55" (2/3) ... [2024-10-14 17:07:56,795 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@188397fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 05:07:56, skipping insertion in model container [2024-10-14 17:07:56,795 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 05:07:56" (3/3) ... [2024-10-14 17:07:56,796 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_08-cond_racefree.i [2024-10-14 17:07:56,818 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-14 17:07:56,818 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 7 error locations. [2024-10-14 17:07:56,818 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-10-14 17:07:56,884 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2024-10-14 17:07:56,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 164 transitions, 335 flow [2024-10-14 17:07:57,025 INFO L124 PetriNetUnfolderBase]: 25/233 cut-off events. [2024-10-14 17:07:57,025 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2024-10-14 17:07:57,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238 conditions, 233 events. 25/233 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 688 event pairs, 0 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 119. Up to 6 conditions per place. [2024-10-14 17:07:57,037 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 164 transitions, 335 flow [2024-10-14 17:07:57,044 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 151 places, 164 transitions, 335 flow [2024-10-14 17:07:57,054 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 17:07:57,062 INFO L333 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, 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;@42f543d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 17:07:57,062 INFO L334 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2024-10-14 17:07:57,077 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-10-14 17:07:57,077 INFO L124 PetriNetUnfolderBase]: 3/63 cut-off events. [2024-10-14 17:07:57,077 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-10-14 17:07:57,079 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:07:57,080 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:07:57,080 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2024-10-14 17:07:57,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:07:57,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1619116525, now seen corresponding path program 1 times [2024-10-14 17:07:57,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:07:57,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14025599] [2024-10-14 17:07:57,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:07:57,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:07:57,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:07:58,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:07:58,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:07:58,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14025599] [2024-10-14 17:07:58,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14025599] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:07:58,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:07:58,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 17:07:58,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095869192] [2024-10-14 17:07:58,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:07:58,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 17:07:58,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:07:58,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 17:07:58,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-10-14 17:07:58,310 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 164 [2024-10-14 17:07:58,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 164 transitions, 335 flow. Second operand has 6 states, 6 states have (on average 122.5) internal successors, (735), 6 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:07:58,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:07:58,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 164 [2024-10-14 17:07:58,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:07:58,603 INFO L124 PetriNetUnfolderBase]: 135/851 cut-off events. [2024-10-14 17:07:58,603 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-10-14 17:07:58,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1131 conditions, 851 events. 135/851 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 5211 event pairs, 60 based on Foata normal form. 106/852 useless extension candidates. Maximal degree in co-relation 993. Up to 198 conditions per place. [2024-10-14 17:07:58,616 INFO L140 encePairwiseOnDemand]: 146/164 looper letters, 48 selfloop transitions, 5 changer transitions 0/173 dead transitions. [2024-10-14 17:07:58,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 173 transitions, 459 flow [2024-10-14 17:07:58,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 17:07:58,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-10-14 17:07:58,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 816 transitions. [2024-10-14 17:07:58,640 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8292682926829268 [2024-10-14 17:07:58,644 INFO L175 Difference]: Start difference. First operand has 151 places, 164 transitions, 335 flow. Second operand 6 states and 816 transitions. [2024-10-14 17:07:58,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 173 transitions, 459 flow [2024-10-14 17:07:58,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 173 transitions, 459 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-14 17:07:58,654 INFO L231 Difference]: Finished difference. Result has 153 places, 149 transitions, 315 flow [2024-10-14 17:07:58,656 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=164, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=153, PETRI_TRANSITIONS=149} [2024-10-14 17:07:58,660 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 2 predicate places. [2024-10-14 17:07:58,662 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 149 transitions, 315 flow [2024-10-14 17:07:58,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 122.5) internal successors, (735), 6 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:07:58,664 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:07:58,665 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:07:58,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-14 17:07:58,665 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2024-10-14 17:07:58,666 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:07:58,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1129970920, now seen corresponding path program 1 times [2024-10-14 17:07:58,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:07:58,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52556657] [2024-10-14 17:07:58,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:07:58,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:07:58,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:07:58,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:07:58,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:07:58,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52556657] [2024-10-14 17:07:58,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52556657] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:07:58,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:07:58,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 17:07:58,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166684592] [2024-10-14 17:07:58,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:07:58,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:07:58,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:07:58,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:07:58,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:07:58,765 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 164 [2024-10-14 17:07:58,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 149 transitions, 315 flow. Second operand has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:07:58,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:07:58,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 164 [2024-10-14 17:07:58,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:07:58,874 INFO L124 PetriNetUnfolderBase]: 57/589 cut-off events. [2024-10-14 17:07:58,874 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-10-14 17:07:58,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 738 conditions, 589 events. 57/589 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2947 event pairs, 0 based on Foata normal form. 1/531 useless extension candidates. Maximal degree in co-relation 645. Up to 96 conditions per place. [2024-10-14 17:07:58,881 INFO L140 encePairwiseOnDemand]: 161/164 looper letters, 22 selfloop transitions, 2 changer transitions 0/155 dead transitions. [2024-10-14 17:07:58,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 155 transitions, 375 flow [2024-10-14 17:07:58,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 17:07:58,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 17:07:58,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 424 transitions. [2024-10-14 17:07:58,884 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8617886178861789 [2024-10-14 17:07:58,884 INFO L175 Difference]: Start difference. First operand has 153 places, 149 transitions, 315 flow. Second operand 3 states and 424 transitions. [2024-10-14 17:07:58,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 155 transitions, 375 flow [2024-10-14 17:07:58,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 155 transitions, 365 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-10-14 17:07:58,891 INFO L231 Difference]: Finished difference. Result has 151 places, 149 transitions, 313 flow [2024-10-14 17:07:58,892 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=164, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=313, PETRI_PLACES=151, PETRI_TRANSITIONS=149} [2024-10-14 17:07:58,893 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 0 predicate places. [2024-10-14 17:07:58,893 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 149 transitions, 313 flow [2024-10-14 17:07:58,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:07:58,894 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:07:58,894 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:07:58,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-14 17:07:58,895 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2024-10-14 17:07:58,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:07:58,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1539110074, now seen corresponding path program 1 times [2024-10-14 17:07:58,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:07:58,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949608881] [2024-10-14 17:07:58,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:07:58,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:07:58,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:07:58,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:07:58,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:07:58,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949608881] [2024-10-14 17:07:58,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949608881] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:07:58,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:07:58,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 17:07:58,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893976673] [2024-10-14 17:07:58,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:07:58,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:07:58,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:07:58,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:07:58,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:07:59,000 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 164 [2024-10-14 17:07:59,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 149 transitions, 313 flow. Second operand has 3 states, 3 states have (on average 129.66666666666666) internal successors, (389), 3 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:07:59,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:07:59,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 164 [2024-10-14 17:07:59,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:07:59,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread1of1ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_5|, t_funThread1of1ForFork0_thidvar0=v_t_funThread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_5|, t_funThread1of1ForFork0_thidvar0=v_t_funThread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][155], [Black: 162#(= |ULTIMATE.start_main_~i~1#1| 0), 164#true, 160#true, 151#true, 97#L952-9true]) [2024-10-14 17:07:59,140 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2024-10-14 17:07:59,140 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:07:59,140 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2024-10-14 17:07:59,140 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:07:59,149 INFO L124 PetriNetUnfolderBase]: 134/904 cut-off events. [2024-10-14 17:07:59,150 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-10-14 17:07:59,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1168 conditions, 904 events. 134/904 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 5514 event pairs, 32 based on Foata normal form. 0/805 useless extension candidates. Maximal degree in co-relation 1105. Up to 130 conditions per place. [2024-10-14 17:07:59,157 INFO L140 encePairwiseOnDemand]: 155/164 looper letters, 30 selfloop transitions, 6 changer transitions 0/162 dead transitions. [2024-10-14 17:07:59,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 162 transitions, 414 flow [2024-10-14 17:07:59,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 17:07:59,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 17:07:59,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 423 transitions. [2024-10-14 17:07:59,160 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8597560975609756 [2024-10-14 17:07:59,160 INFO L175 Difference]: Start difference. First operand has 151 places, 149 transitions, 313 flow. Second operand 3 states and 423 transitions. [2024-10-14 17:07:59,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 162 transitions, 414 flow [2024-10-14 17:07:59,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 162 transitions, 410 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-10-14 17:07:59,167 INFO L231 Difference]: Finished difference. Result has 151 places, 151 transitions, 347 flow [2024-10-14 17:07:59,168 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=164, PETRI_DIFFERENCE_MINUEND_FLOW=305, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=347, PETRI_PLACES=151, PETRI_TRANSITIONS=151} [2024-10-14 17:07:59,168 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 0 predicate places. [2024-10-14 17:07:59,168 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 151 transitions, 347 flow [2024-10-14 17:07:59,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 129.66666666666666) internal successors, (389), 3 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:07:59,169 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:07:59,169 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:07:59,169 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-14 17:07:59,169 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2024-10-14 17:07:59,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:07:59,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1366458292, now seen corresponding path program 1 times [2024-10-14 17:07:59,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:07:59,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400968219] [2024-10-14 17:07:59,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:07:59,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:07:59,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:07:59,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:07:59,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:07:59,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400968219] [2024-10-14 17:07:59,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400968219] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:07:59,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:07:59,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 17:07:59,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158373761] [2024-10-14 17:07:59,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:07:59,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:07:59,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:07:59,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:07:59,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:07:59,253 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 164 [2024-10-14 17:07:59,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 151 transitions, 347 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-10-14 17:07:59,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:07:59,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 164 [2024-10-14 17:07:59,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:07:59,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread1of1ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_5|, t_funThread1of1ForFork0_thidvar0=v_t_funThread1of1ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_5|, t_funThread1of1ForFork0_thidvar0=v_t_funThread1of1ForFork0_thidvar0_4} AuxVars[] AssignedVars[][154], [Black: 162#(= |ULTIMATE.start_main_~i~1#1| 0), 164#true, Black: 166#(= |#race~global~0| 0), 169#true, 151#true, 97#L952-9true]) [2024-10-14 17:07:59,393 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2024-10-14 17:07:59,393 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:07:59,393 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:07:59,393 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2024-10-14 17:07:59,400 INFO L124 PetriNetUnfolderBase]: 139/986 cut-off events. [2024-10-14 17:07:59,400 INFO L125 PetriNetUnfolderBase]: For 123/123 co-relation queries the response was YES. [2024-10-14 17:07:59,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1360 conditions, 986 events. 139/986 cut-off events. For 123/123 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 6414 event pairs, 50 based on Foata normal form. 0/874 useless extension candidates. Maximal degree in co-relation 1284. Up to 220 conditions per place. [2024-10-14 17:07:59,406 INFO L140 encePairwiseOnDemand]: 159/164 looper letters, 27 selfloop transitions, 4 changer transitions 0/158 dead transitions. [2024-10-14 17:07:59,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 158 transitions, 427 flow [2024-10-14 17:07:59,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 17:07:59,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 17:07:59,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 419 transitions. [2024-10-14 17:07:59,409 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8516260162601627 [2024-10-14 17:07:59,409 INFO L175 Difference]: Start difference. First operand has 151 places, 151 transitions, 347 flow. Second operand 3 states and 419 transitions. [2024-10-14 17:07:59,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 158 transitions, 427 flow [2024-10-14 17:07:59,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 158 transitions, 413 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-10-14 17:07:59,415 INFO L231 Difference]: Finished difference. Result has 153 places, 154 transitions, 367 flow [2024-10-14 17:07:59,416 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=164, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=367, PETRI_PLACES=153, PETRI_TRANSITIONS=154} [2024-10-14 17:07:59,417 INFO L277 CegarLoopForPetriNet]: 151 programPoint places, 2 predicate places. [2024-10-14 17:07:59,417 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 154 transitions, 367 flow [2024-10-14 17:07:59,418 INFO L472 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-10-14 17:07:59,418 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:07:59,418 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-14 17:07:59,418 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-14 17:07:59,418 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 9 more)] === [2024-10-14 17:07:59,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:07:59,419 INFO L85 PathProgramCache]: Analyzing trace with hash 260434630, now seen corresponding path program 1 times [2024-10-14 17:07:59,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:07:59,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429153433] [2024-10-14 17:07:59,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:07:59,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:07:59,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-14 17:07:59,450 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-14 17:07:59,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-14 17:07:59,491 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-14 17:07:59,492 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-10-14 17:07:59,493 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (11 of 12 remaining) [2024-10-14 17:07:59,497 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (10 of 12 remaining) [2024-10-14 17:07:59,497 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (9 of 12 remaining) [2024-10-14 17:07:59,497 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (8 of 12 remaining) [2024-10-14 17:07:59,498 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (7 of 12 remaining) [2024-10-14 17:07:59,498 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (6 of 12 remaining) [2024-10-14 17:07:59,498 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (5 of 12 remaining) [2024-10-14 17:07:59,498 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (4 of 12 remaining) [2024-10-14 17:07:59,498 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 12 remaining) [2024-10-14 17:07:59,498 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (2 of 12 remaining) [2024-10-14 17:07:59,499 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (1 of 12 remaining) [2024-10-14 17:07:59,499 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (0 of 12 remaining) [2024-10-14 17:07:59,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-14 17:07:59,499 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2024-10-14 17:07:59,502 WARN L239 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-10-14 17:07:59,502 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-10-14 17:07:59,540 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-10-14 17:07:59,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 195 places, 213 transitions, 442 flow [2024-10-14 17:07:59,589 INFO L124 PetriNetUnfolderBase]: 43/379 cut-off events. [2024-10-14 17:07:59,589 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-10-14 17:07:59,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 391 conditions, 379 events. 43/379 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1303 event pairs, 0 based on Foata normal form. 0/314 useless extension candidates. Maximal degree in co-relation 235. Up to 9 conditions per place. [2024-10-14 17:07:59,591 INFO L82 GeneralOperation]: Start removeDead. Operand has 195 places, 213 transitions, 442 flow [2024-10-14 17:07:59,596 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 195 places, 213 transitions, 442 flow [2024-10-14 17:07:59,598 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 17:07:59,601 INFO L333 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, 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;@42f543d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 17:07:59,601 INFO L334 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2024-10-14 17:07:59,607 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-10-14 17:07:59,607 INFO L124 PetriNetUnfolderBase]: 3/63 cut-off events. [2024-10-14 17:07:59,607 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-10-14 17:07:59,609 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:07:59,609 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:07:59,611 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-10-14 17:07:59,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:07:59,612 INFO L85 PathProgramCache]: Analyzing trace with hash 968015848, now seen corresponding path program 1 times [2024-10-14 17:07:59,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:07:59,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193489744] [2024-10-14 17:07:59,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:07:59,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:07:59,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:07:59,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:07:59,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:07:59,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193489744] [2024-10-14 17:07:59,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193489744] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:07:59,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:07:59,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 17:07:59,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439947945] [2024-10-14 17:07:59,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:07:59,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 17:07:59,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:07:59,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 17:07:59,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-10-14 17:08:00,038 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 213 [2024-10-14 17:08:00,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 213 transitions, 442 flow. Second operand has 6 states, 6 states have (on average 157.5) internal successors, (945), 6 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:00,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:00,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 213 [2024-10-14 17:08:00,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:01,222 INFO L124 PetriNetUnfolderBase]: 1874/8092 cut-off events. [2024-10-14 17:08:01,223 INFO L125 PetriNetUnfolderBase]: For 81/81 co-relation queries the response was YES. [2024-10-14 17:08:01,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11060 conditions, 8092 events. 1874/8092 cut-off events. For 81/81 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 84124 event pairs, 708 based on Foata normal form. 1383/8600 useless extension candidates. Maximal degree in co-relation 3268. Up to 2093 conditions per place. [2024-10-14 17:08:01,281 INFO L140 encePairwiseOnDemand]: 189/213 looper letters, 80 selfloop transitions, 5 changer transitions 0/240 dead transitions. [2024-10-14 17:08:01,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 240 transitions, 666 flow [2024-10-14 17:08:01,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 17:08:01,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-10-14 17:08:01,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1088 transitions. [2024-10-14 17:08:01,285 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8513302034428795 [2024-10-14 17:08:01,285 INFO L175 Difference]: Start difference. First operand has 195 places, 213 transitions, 442 flow. Second operand 6 states and 1088 transitions. [2024-10-14 17:08:01,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 240 transitions, 666 flow [2024-10-14 17:08:01,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 240 transitions, 666 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-14 17:08:01,292 INFO L231 Difference]: Finished difference. Result has 197 places, 192 transitions, 410 flow [2024-10-14 17:08:01,293 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=410, PETRI_PLACES=197, PETRI_TRANSITIONS=192} [2024-10-14 17:08:01,295 INFO L277 CegarLoopForPetriNet]: 195 programPoint places, 2 predicate places. [2024-10-14 17:08:01,297 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 192 transitions, 410 flow [2024-10-14 17:08:01,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 157.5) internal successors, (945), 6 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:01,298 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:01,298 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:08:01,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-14 17:08:01,298 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-10-14 17:08:01,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:01,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1681818035, now seen corresponding path program 1 times [2024-10-14 17:08:01,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:01,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942359329] [2024-10-14 17:08:01,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:01,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:01,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:01,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:01,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:08:01,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942359329] [2024-10-14 17:08:01,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942359329] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:08:01,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:08:01,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 17:08:01,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743579464] [2024-10-14 17:08:01,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:08:01,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:08:01,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:08:01,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:08:01,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:08:01,375 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 213 [2024-10-14 17:08:01,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 192 transitions, 410 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-10-14 17:08:01,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:01,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 213 [2024-10-14 17:08:01,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:02,054 INFO L124 PetriNetUnfolderBase]: 972/5006 cut-off events. [2024-10-14 17:08:02,055 INFO L125 PetriNetUnfolderBase]: For 208/208 co-relation queries the response was YES. [2024-10-14 17:08:02,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6636 conditions, 5006 events. 972/5006 cut-off events. For 208/208 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 48695 event pairs, 327 based on Foata normal form. 1/4470 useless extension candidates. Maximal degree in co-relation 876. Up to 1438 conditions per place. [2024-10-14 17:08:02,101 INFO L140 encePairwiseOnDemand]: 210/213 looper letters, 31 selfloop transitions, 2 changer transitions 0/199 dead transitions. [2024-10-14 17:08:02,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 199 transitions, 492 flow [2024-10-14 17:08:02,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 17:08:02,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 17:08:02,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 538 transitions. [2024-10-14 17:08:02,104 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8419405320813772 [2024-10-14 17:08:02,104 INFO L175 Difference]: Start difference. First operand has 197 places, 192 transitions, 410 flow. Second operand 3 states and 538 transitions. [2024-10-14 17:08:02,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 199 transitions, 492 flow [2024-10-14 17:08:02,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 199 transitions, 480 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-10-14 17:08:02,109 INFO L231 Difference]: Finished difference. Result has 195 places, 193 transitions, 412 flow [2024-10-14 17:08:02,109 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=412, PETRI_PLACES=195, PETRI_TRANSITIONS=193} [2024-10-14 17:08:02,110 INFO L277 CegarLoopForPetriNet]: 195 programPoint places, 0 predicate places. [2024-10-14 17:08:02,111 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 193 transitions, 412 flow [2024-10-14 17:08:02,111 INFO L472 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-10-14 17:08:02,111 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:02,112 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:08:02,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-14 17:08:02,112 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-10-14 17:08:02,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:02,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1104877047, now seen corresponding path program 1 times [2024-10-14 17:08:02,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:02,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639288643] [2024-10-14 17:08:02,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:02,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:02,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:02,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:02,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:08:02,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639288643] [2024-10-14 17:08:02,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639288643] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:08:02,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:08:02,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 17:08:02,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101960754] [2024-10-14 17:08:02,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:08:02,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:08:02,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:08:02,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:08:02,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:08:02,253 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 213 [2024-10-14 17:08:02,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 193 transitions, 412 flow. Second operand has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:02,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:02,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 213 [2024-10-14 17:08:02,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:03,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 195#true, 193#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:03,246 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2024-10-14 17:08:03,246 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:08:03,246 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2024-10-14 17:08:03,246 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:08:03,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 51#$Ultimate##0true, 193#true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:03,845 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2024-10-14 17:08:03,845 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:03,845 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:03,845 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:03,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 194#true, 195#true, 28#$Ultimate##0true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:03,852 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2024-10-14 17:08:03,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:03,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:03,853 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:03,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 194#true, 195#true, 122#L938-3true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:03,879 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2024-10-14 17:08:03,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-10-14 17:08:03,879 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-10-14 17:08:03,879 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-10-14 17:08:03,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0), 55#L938-3true]) [2024-10-14 17:08:03,902 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2024-10-14 17:08:03,904 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2024-10-14 17:08:03,904 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2024-10-14 17:08:03,904 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2024-10-14 17:08:03,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 194#true, 195#true, 117#L939-3true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:03,962 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2024-10-14 17:08:03,962 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-10-14 17:08:03,962 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-10-14 17:08:03,962 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-10-14 17:08:03,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 11#L939-3true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:03,985 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2024-10-14 17:08:03,985 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2024-10-14 17:08:03,985 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2024-10-14 17:08:03,985 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2024-10-14 17:08:03,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][222], [115#L952-9true, 83#L939-5true, 193#true, 210#(= |#race~global~0| 0), 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:03,986 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2024-10-14 17:08:03,986 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-10-14 17:08:03,986 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-10-14 17:08:03,986 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:04,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][222], [115#L952-9true, 193#true, 141#L939-6true, 210#(= |#race~global~0| 0), 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,031 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2024-10-14 17:08:04,031 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-10-14 17:08:04,031 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-10-14 17:08:04,032 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-10-14 17:08:04,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 83#L939-5true, 193#true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,032 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2024-10-14 17:08:04,034 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2024-10-14 17:08:04,034 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2024-10-14 17:08:04,034 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2024-10-14 17:08:04,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 138#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,035 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2024-10-14 17:08:04,035 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-10-14 17:08:04,035 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-10-14 17:08:04,035 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-10-14 17:08:04,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 141#L939-6true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,062 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2024-10-14 17:08:04,062 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2024-10-14 17:08:04,062 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2024-10-14 17:08:04,062 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2024-10-14 17:08:04,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 194#true, 195#true, 78#L939-10true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,193 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2024-10-14 17:08:04,194 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-10-14 17:08:04,194 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-10-14 17:08:04,194 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:04,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [182#L939-10true, 115#L952-9true, 208#true, 193#true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,215 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2024-10-14 17:08:04,215 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:04,215 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2024-10-14 17:08:04,215 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:04,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 194#true, 195#true, 148#L939-16true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,270 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-10-14 17:08:04,270 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:04,270 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:04,270 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:04,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 104#L939-16true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,285 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2024-10-14 17:08:04,285 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2024-10-14 17:08:04,285 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2024-10-14 17:08:04,285 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2024-10-14 17:08:04,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 194#true, 195#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0), 150#L939-22true]) [2024-10-14 17:08:04,315 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-10-14 17:08:04,315 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:04,316 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:04,316 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:04,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [17#L939-22true, 115#L952-9true, 208#true, 193#true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,328 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2024-10-14 17:08:04,328 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2024-10-14 17:08:04,328 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2024-10-14 17:08:04,329 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2024-10-14 17:08:04,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][221], [115#L952-9true, 9#L939-24true, 194#true, 195#true, 210#(= |#race~global~0| 0), 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,341 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:04,341 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:04,341 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:04,341 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:04,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 54#L939-24true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,352 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2024-10-14 17:08:04,353 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:04,353 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:04,353 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:04,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 101#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 193#true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,353 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:04,354 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:04,354 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:04,354 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:04,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][221], [115#L952-9true, 194#true, 195#true, 210#(= |#race~global~0| 0), 48#L939-25true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,355 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:04,355 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:04,355 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:04,355 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:04,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 9#L939-24true, 194#true, 195#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,356 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2024-10-14 17:08:04,356 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:04,356 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:04,356 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:04,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 194#true, 195#true, 14#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,357 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:04,357 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:04,357 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:04,357 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:04,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 110#L939-25true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,368 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2024-10-14 17:08:04,368 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:04,369 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:04,369 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:04,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 194#true, 195#true, 48#L939-25true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,370 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2024-10-14 17:08:04,370 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:04,370 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:04,370 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:04,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [72#L939-29true, 115#L952-9true, 208#true, 194#true, 195#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,397 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2024-10-14 17:08:04,397 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:04,397 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:04,397 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:04,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 12#L939-29true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,416 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-10-14 17:08:04,416 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2024-10-14 17:08:04,416 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:04,416 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:04,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][222], [115#L952-9true, 193#true, 110#L939-25true, 210#(= |#race~global~0| 0), 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,417 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:04,417 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:04,417 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:04,417 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:04,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][222], [115#L952-9true, 193#true, 210#(= |#race~global~0| 0), 54#L939-24true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,418 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:04,418 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:04,418 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:04,418 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-10-14 17:08:04,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [5#L939-35true, 115#L952-9true, 208#true, 194#true, 195#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,431 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:04,431 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:04,431 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:04,431 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:04,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 191#L939-35true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,438 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2024-10-14 17:08:04,438 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:04,438 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:04,439 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-10-14 17:08:04,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][220], [115#L952-9true, 208#true, 161#L940-2true, 194#true, 195#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,454 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:04,454 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:04,454 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:04,454 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:04,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, 193#true, 56#L940-2true, 196#true, 204#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:04,459 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2024-10-14 17:08:04,459 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:04,459 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-10-14 17:08:04,459 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:04,489 INFO L124 PetriNetUnfolderBase]: 4754/15587 cut-off events. [2024-10-14 17:08:04,490 INFO L125 PetriNetUnfolderBase]: For 570/570 co-relation queries the response was YES. [2024-10-14 17:08:04,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22967 conditions, 15587 events. 4754/15587 cut-off events. For 570/570 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 174506 event pairs, 1581 based on Foata normal form. 0/13777 useless extension candidates. Maximal degree in co-relation 22903. Up to 3673 conditions per place. [2024-10-14 17:08:04,618 INFO L140 encePairwiseOnDemand]: 194/213 looper letters, 58 selfloop transitions, 14 changer transitions 0/226 dead transitions. [2024-10-14 17:08:04,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 226 transitions, 633 flow [2024-10-14 17:08:04,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 17:08:04,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 17:08:04,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 542 transitions. [2024-10-14 17:08:04,621 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8482003129890454 [2024-10-14 17:08:04,621 INFO L175 Difference]: Start difference. First operand has 195 places, 193 transitions, 412 flow. Second operand 3 states and 542 transitions. [2024-10-14 17:08:04,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 226 transitions, 633 flow [2024-10-14 17:08:04,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 226 transitions, 631 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-10-14 17:08:04,627 INFO L231 Difference]: Finished difference. Result has 198 places, 207 transitions, 532 flow [2024-10-14 17:08:04,628 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=532, PETRI_PLACES=198, PETRI_TRANSITIONS=207} [2024-10-14 17:08:04,628 INFO L277 CegarLoopForPetriNet]: 195 programPoint places, 3 predicate places. [2024-10-14 17:08:04,628 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 207 transitions, 532 flow [2024-10-14 17:08:04,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 156.66666666666666) internal successors, (470), 3 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:04,629 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:04,629 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:08:04,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-14 17:08:04,630 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-10-14 17:08:04,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:04,630 INFO L85 PathProgramCache]: Analyzing trace with hash -39313574, now seen corresponding path program 1 times [2024-10-14 17:08:04,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:04,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766022500] [2024-10-14 17:08:04,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:04,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:04,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:04,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:04,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:08:04,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766022500] [2024-10-14 17:08:04,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766022500] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:08:04,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:08:04,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 17:08:04,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928131069] [2024-10-14 17:08:04,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:08:04,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:08:04,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:08:04,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:08:04,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:08:04,730 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 213 [2024-10-14 17:08:04,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 207 transitions, 532 flow. Second operand has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:04,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:04,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 213 [2024-10-14 17:08:04,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:05,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [208#true, 115#L952-9true, Black: 210#(= |#race~global~0| 0), 195#true, 193#true, 213#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:05,811 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2024-10-14 17:08:05,812 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2024-10-14 17:08:05,812 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:08:05,812 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:08:06,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [51#$Ultimate##0true, 208#true, 115#L952-9true, Black: 210#(= |#race~global~0| 0), 193#true, 213#true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,320 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2024-10-14 17:08:06,320 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:06,320 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:06,321 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:06,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [208#true, 115#L952-9true, 194#true, Black: 210#(= |#race~global~0| 0), 195#true, 28#$Ultimate##0true, 213#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,327 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2024-10-14 17:08:06,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:06,327 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:06,327 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:06,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [115#L952-9true, 208#true, 194#true, Black: 210#(= |#race~global~0| 0), 195#true, 122#L938-3true, 213#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,491 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2024-10-14 17:08:06,491 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-10-14 17:08:06,492 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-10-14 17:08:06,492 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-10-14 17:08:06,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, Black: 210#(= |#race~global~0| 0), 193#true, 213#true, 196#true, 55#L938-3true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,521 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2024-10-14 17:08:06,521 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2024-10-14 17:08:06,521 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2024-10-14 17:08:06,521 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2024-10-14 17:08:06,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [208#true, 115#L952-9true, 194#true, Black: 210#(= |#race~global~0| 0), 195#true, 213#true, 117#L939-3true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,585 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2024-10-14 17:08:06,585 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-10-14 17:08:06,585 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-10-14 17:08:06,585 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-10-14 17:08:06,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [208#true, 115#L952-9true, Black: 210#(= |#race~global~0| 0), 193#true, 213#true, 11#L939-3true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,612 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is not cut-off event [2024-10-14 17:08:06,612 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is not cut-off event [2024-10-14 17:08:06,612 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2024-10-14 17:08:06,612 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2024-10-14 17:08:06,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, Black: 208#true, 83#L939-5true, 193#true, 210#(= |#race~global~0| 0), 213#true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,612 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2024-10-14 17:08:06,613 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:06,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-10-14 17:08:06,613 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-10-14 17:08:06,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [208#true, 115#L952-9true, Black: 210#(= |#race~global~0| 0), 83#L939-5true, 193#true, 213#true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,666 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2024-10-14 17:08:06,666 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2024-10-14 17:08:06,666 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2024-10-14 17:08:06,667 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2024-10-14 17:08:06,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [208#true, 115#L952-9true, Black: 210#(= |#race~global~0| 0), 141#L939-6true, 193#true, 213#true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,693 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2024-10-14 17:08:06,693 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2024-10-14 17:08:06,693 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2024-10-14 17:08:06,693 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2024-10-14 17:08:06,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [182#L939-10true, 115#L952-9true, 208#true, Black: 210#(= |#race~global~0| 0), 193#true, 213#true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,774 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2024-10-14 17:08:06,774 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:06,774 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:06,775 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2024-10-14 17:08:06,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [115#L952-9true, 208#true, 194#true, Black: 210#(= |#race~global~0| 0), 195#true, 77#L939-13true, 213#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,808 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2024-10-14 17:08:06,808 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:06,808 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-10-14 17:08:06,808 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-10-14 17:08:06,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [115#L952-9true, 208#true, 194#true, Black: 210#(= |#race~global~0| 0), 195#true, 213#true, 148#L939-16true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,823 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-10-14 17:08:06,823 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:06,823 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:06,823 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:06,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, Black: 210#(= |#race~global~0| 0), 193#true, 104#L939-16true, 213#true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,836 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2024-10-14 17:08:06,837 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2024-10-14 17:08:06,837 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2024-10-14 17:08:06,837 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2024-10-14 17:08:06,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [115#L952-9true, 208#true, 194#true, Black: 210#(= |#race~global~0| 0), 195#true, 213#true, 150#L939-22true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,864 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-10-14 17:08:06,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:06,864 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:06,864 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:06,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [17#L939-22true, 208#true, 115#L952-9true, Black: 210#(= |#race~global~0| 0), 193#true, 213#true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,878 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2024-10-14 17:08:06,878 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2024-10-14 17:08:06,878 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2024-10-14 17:08:06,878 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2024-10-14 17:08:06,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [115#L952-9true, 9#L939-24true, Black: 208#true, 194#true, 195#true, 210#(= |#race~global~0| 0), 213#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,889 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:06,890 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:06,890 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:06,890 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:06,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [115#L952-9true, 208#true, 72#L939-29true, 194#true, Black: 210#(= |#race~global~0| 0), 195#true, 213#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,938 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2024-10-14 17:08:06,938 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:06,938 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:06,938 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:06,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [208#true, 115#L952-9true, Black: 210#(= |#race~global~0| 0), 193#true, 12#L939-29true, 213#true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,947 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2024-10-14 17:08:06,947 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:06,947 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-10-14 17:08:06,947 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:06,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, Black: 208#true, 193#true, 213#true, 210#(= |#race~global~0| 0), 196#true, 54#L939-24true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,956 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:06,956 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-10-14 17:08:06,956 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:06,956 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:06,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [5#L939-35true, 208#true, 115#L952-9true, 194#true, Black: 210#(= |#race~global~0| 0), 195#true, 213#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,966 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:06,966 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:06,966 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:06,966 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:06,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, Black: 210#(= |#race~global~0| 0), 193#true, 213#true, 191#L939-35true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,972 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2024-10-14 17:08:06,972 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:06,972 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-10-14 17:08:06,972 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:06,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([747] t_funEXIT-->L952-9: Formula: (= v_t_funThread2of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_9| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_9|, t_funThread2of2ForFork0_thidvar0=v_t_funThread2of2ForFork0_thidvar0_4} AuxVars[] AssignedVars[][223], [115#L952-9true, 208#true, 194#true, 161#L940-2true, Black: 210#(= |#race~global~0| 0), 195#true, 213#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,984 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:06,984 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:06,984 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:06,984 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:06,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([746] t_funEXIT-->L952-9: Formula: (= v_t_funThread1of2ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_7| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} OutVars{t_funThread1of2ForFork0_thidvar0=v_t_funThread1of2ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_7|} AuxVars[] AssignedVars[][194], [115#L952-9true, 208#true, Black: 210#(= |#race~global~0| 0), 193#true, 213#true, 56#L940-2true, 196#true, Black: 206#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:06,987 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2024-10-14 17:08:06,987 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:06,987 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:06,987 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-10-14 17:08:07,010 INFO L124 PetriNetUnfolderBase]: 4902/17958 cut-off events. [2024-10-14 17:08:07,011 INFO L125 PetriNetUnfolderBase]: For 4627/4785 co-relation queries the response was YES. [2024-10-14 17:08:07,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29532 conditions, 17958 events. 4902/17958 cut-off events. For 4627/4785 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 214161 event pairs, 2418 based on Foata normal form. 45/16141 useless extension candidates. Maximal degree in co-relation 28053. Up to 6184 conditions per place. [2024-10-14 17:08:07,157 INFO L140 encePairwiseOnDemand]: 204/213 looper letters, 52 selfloop transitions, 14 changer transitions 0/231 dead transitions. [2024-10-14 17:08:07,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 231 transitions, 750 flow [2024-10-14 17:08:07,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 17:08:07,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 17:08:07,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 536 transitions. [2024-10-14 17:08:07,160 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.838810641627543 [2024-10-14 17:08:07,161 INFO L175 Difference]: Start difference. First operand has 198 places, 207 transitions, 532 flow. Second operand 3 states and 536 transitions. [2024-10-14 17:08:07,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 231 transitions, 750 flow [2024-10-14 17:08:07,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 231 transitions, 712 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-10-14 17:08:07,177 INFO L231 Difference]: Finished difference. Result has 200 places, 219 transitions, 630 flow [2024-10-14 17:08:07,177 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=630, PETRI_PLACES=200, PETRI_TRANSITIONS=219} [2024-10-14 17:08:07,178 INFO L277 CegarLoopForPetriNet]: 195 programPoint places, 5 predicate places. [2024-10-14 17:08:07,179 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 219 transitions, 630 flow [2024-10-14 17:08:07,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:07,180 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:07,180 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-14 17:08:07,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-14 17:08:07,180 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-10-14 17:08:07,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:07,181 INFO L85 PathProgramCache]: Analyzing trace with hash -733496753, now seen corresponding path program 1 times [2024-10-14 17:08:07,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:07,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353245201] [2024-10-14 17:08:07,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:07,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:07,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:07,442 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:07,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:08:07,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353245201] [2024-10-14 17:08:07,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353245201] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 17:08:07,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795803424] [2024-10-14 17:08:07,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:07,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 17:08:07,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 17:08:07,445 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 17:08:07,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-14 17:08:07,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:07,560 INFO L255 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-14 17:08:07,563 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 17:08:07,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:07,650 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 17:08:07,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:07,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795803424] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 17:08:07,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 17:08:07,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-10-14 17:08:07,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979244238] [2024-10-14 17:08:07,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 17:08:07,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-14 17:08:07,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:08:07,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-14 17:08:07,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-10-14 17:08:07,790 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 213 [2024-10-14 17:08:07,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 219 transitions, 630 flow. Second operand has 10 states, 10 states have (on average 167.1) internal successors, (1671), 10 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:07,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:07,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 213 [2024-10-14 17:08:07,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:08,444 INFO L124 PetriNetUnfolderBase]: 784/3911 cut-off events. [2024-10-14 17:08:08,444 INFO L125 PetriNetUnfolderBase]: For 607/651 co-relation queries the response was YES. [2024-10-14 17:08:08,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6041 conditions, 3911 events. 784/3911 cut-off events. For 607/651 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 36609 event pairs, 90 based on Foata normal form. 105/3741 useless extension candidates. Maximal degree in co-relation 2853. Up to 467 conditions per place. [2024-10-14 17:08:08,476 INFO L140 encePairwiseOnDemand]: 208/213 looper letters, 72 selfloop transitions, 7 changer transitions 0/216 dead transitions. [2024-10-14 17:08:08,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 216 transitions, 736 flow [2024-10-14 17:08:08,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 17:08:08,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-10-14 17:08:08,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1566 transitions. [2024-10-14 17:08:08,485 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8169014084507042 [2024-10-14 17:08:08,486 INFO L175 Difference]: Start difference. First operand has 200 places, 219 transitions, 630 flow. Second operand 9 states and 1566 transitions. [2024-10-14 17:08:08,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 216 transitions, 736 flow [2024-10-14 17:08:08,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 216 transitions, 716 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-10-14 17:08:08,497 INFO L231 Difference]: Finished difference. Result has 156 places, 160 transitions, 460 flow [2024-10-14 17:08:08,498 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=460, PETRI_PLACES=156, PETRI_TRANSITIONS=160} [2024-10-14 17:08:08,498 INFO L277 CegarLoopForPetriNet]: 195 programPoint places, -39 predicate places. [2024-10-14 17:08:08,498 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 160 transitions, 460 flow [2024-10-14 17:08:08,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 167.1) internal successors, (1671), 10 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:08,500 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:08,501 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-14 17:08:08,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-14 17:08:08,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-10-14 17:08:08,703 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-10-14 17:08:08,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:08,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1296148194, now seen corresponding path program 1 times [2024-10-14 17:08:08,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:08,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788048040] [2024-10-14 17:08:08,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:08,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:08,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:08,777 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-10-14 17:08:08,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:08:08,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788048040] [2024-10-14 17:08:08,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788048040] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:08:08,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:08:08,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 17:08:08,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257381314] [2024-10-14 17:08:08,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:08:08,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:08:08,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:08:08,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:08:08,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:08:08,826 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 213 [2024-10-14 17:08:08,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 160 transitions, 460 flow. Second operand has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:08,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:08,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 213 [2024-10-14 17:08:08,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:09,096 INFO L124 PetriNetUnfolderBase]: 260/1301 cut-off events. [2024-10-14 17:08:09,097 INFO L125 PetriNetUnfolderBase]: For 454/475 co-relation queries the response was YES. [2024-10-14 17:08:09,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2346 conditions, 1301 events. 260/1301 cut-off events. For 454/475 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 8678 event pairs, 132 based on Foata normal form. 7/1216 useless extension candidates. Maximal degree in co-relation 2262. Up to 459 conditions per place. [2024-10-14 17:08:09,107 INFO L140 encePairwiseOnDemand]: 205/213 looper letters, 42 selfloop transitions, 12 changer transitions 0/174 dead transitions. [2024-10-14 17:08:09,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 174 transitions, 612 flow [2024-10-14 17:08:09,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 17:08:09,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 17:08:09,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 522 transitions. [2024-10-14 17:08:09,110 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8169014084507042 [2024-10-14 17:08:09,110 INFO L175 Difference]: Start difference. First operand has 156 places, 160 transitions, 460 flow. Second operand 3 states and 522 transitions. [2024-10-14 17:08:09,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 174 transitions, 612 flow [2024-10-14 17:08:09,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 174 transitions, 597 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-10-14 17:08:09,114 INFO L231 Difference]: Finished difference. Result has 155 places, 168 transitions, 543 flow [2024-10-14 17:08:09,115 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=543, PETRI_PLACES=155, PETRI_TRANSITIONS=168} [2024-10-14 17:08:09,115 INFO L277 CegarLoopForPetriNet]: 195 programPoint places, -40 predicate places. [2024-10-14 17:08:09,115 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 168 transitions, 543 flow [2024-10-14 17:08:09,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:09,116 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:09,116 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-10-14 17:08:09,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-10-14 17:08:09,117 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-10-14 17:08:09,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:09,117 INFO L85 PathProgramCache]: Analyzing trace with hash -34473496, now seen corresponding path program 1 times [2024-10-14 17:08:09,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:09,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151374481] [2024-10-14 17:08:09,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:09,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:09,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:09,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:09,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:08:09,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151374481] [2024-10-14 17:08:09,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151374481] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:08:09,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:08:09,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 17:08:09,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443736489] [2024-10-14 17:08:09,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:08:09,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:08:09,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:08:09,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:08:09,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:08:09,198 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 213 [2024-10-14 17:08:09,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 168 transitions, 543 flow. Second operand has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:09,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:09,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 213 [2024-10-14 17:08:09,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:09,400 INFO L124 PetriNetUnfolderBase]: 291/1373 cut-off events. [2024-10-14 17:08:09,400 INFO L125 PetriNetUnfolderBase]: For 1110/1145 co-relation queries the response was YES. [2024-10-14 17:08:09,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2800 conditions, 1373 events. 291/1373 cut-off events. For 1110/1145 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 9339 event pairs, 134 based on Foata normal form. 9/1306 useless extension candidates. Maximal degree in co-relation 2719. Up to 501 conditions per place. [2024-10-14 17:08:09,412 INFO L140 encePairwiseOnDemand]: 205/213 looper letters, 49 selfloop transitions, 12 changer transitions 0/183 dead transitions. [2024-10-14 17:08:09,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 183 transitions, 732 flow [2024-10-14 17:08:09,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 17:08:09,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 17:08:09,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 523 transitions. [2024-10-14 17:08:09,414 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8184663536776213 [2024-10-14 17:08:09,414 INFO L175 Difference]: Start difference. First operand has 155 places, 168 transitions, 543 flow. Second operand 3 states and 523 transitions. [2024-10-14 17:08:09,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 183 transitions, 732 flow [2024-10-14 17:08:09,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 183 transitions, 704 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-10-14 17:08:09,421 INFO L231 Difference]: Finished difference. Result has 157 places, 176 transitions, 629 flow [2024-10-14 17:08:09,421 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=629, PETRI_PLACES=157, PETRI_TRANSITIONS=176} [2024-10-14 17:08:09,423 INFO L277 CegarLoopForPetriNet]: 195 programPoint places, -38 predicate places. [2024-10-14 17:08:09,423 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 176 transitions, 629 flow [2024-10-14 17:08:09,424 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:09,424 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:09,424 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1] [2024-10-14 17:08:09,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-10-14 17:08:09,424 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 13 more)] === [2024-10-14 17:08:09,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:09,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1588779371, now seen corresponding path program 1 times [2024-10-14 17:08:09,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:09,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397350574] [2024-10-14 17:08:09,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:09,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:09,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-14 17:08:09,448 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-14 17:08:09,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-14 17:08:09,475 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-14 17:08:09,476 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-10-14 17:08:09,476 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (15 of 16 remaining) [2024-10-14 17:08:09,476 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (14 of 16 remaining) [2024-10-14 17:08:09,476 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (13 of 16 remaining) [2024-10-14 17:08:09,476 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (12 of 16 remaining) [2024-10-14 17:08:09,477 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (11 of 16 remaining) [2024-10-14 17:08:09,477 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (10 of 16 remaining) [2024-10-14 17:08:09,477 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (9 of 16 remaining) [2024-10-14 17:08:09,477 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (8 of 16 remaining) [2024-10-14 17:08:09,477 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (7 of 16 remaining) [2024-10-14 17:08:09,477 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (6 of 16 remaining) [2024-10-14 17:08:09,477 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (5 of 16 remaining) [2024-10-14 17:08:09,477 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (4 of 16 remaining) [2024-10-14 17:08:09,477 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONDATA_RACE (3 of 16 remaining) [2024-10-14 17:08:09,478 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONDATA_RACE (2 of 16 remaining) [2024-10-14 17:08:09,478 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONDATA_RACE (1 of 16 remaining) [2024-10-14 17:08:09,478 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONDATA_RACE (0 of 16 remaining) [2024-10-14 17:08:09,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-14 17:08:09,479 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:08:09,479 WARN L239 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2024-10-14 17:08:09,479 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2024-10-14 17:08:09,513 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-10-14 17:08:09,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 239 places, 262 transitions, 551 flow [2024-10-14 17:08:09,591 INFO L124 PetriNetUnfolderBase]: 66/570 cut-off events. [2024-10-14 17:08:09,592 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-10-14 17:08:09,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 595 conditions, 570 events. 66/570 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 2142 event pairs, 1 based on Foata normal form. 0/472 useless extension candidates. Maximal degree in co-relation 387. Up to 16 conditions per place. [2024-10-14 17:08:09,597 INFO L82 GeneralOperation]: Start removeDead. Operand has 239 places, 262 transitions, 551 flow [2024-10-14 17:08:09,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 239 places, 262 transitions, 551 flow [2024-10-14 17:08:09,606 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 17:08:09,608 INFO L333 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, 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;@42f543d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 17:08:09,608 INFO L334 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2024-10-14 17:08:09,613 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-10-14 17:08:09,613 INFO L124 PetriNetUnfolderBase]: 3/63 cut-off events. [2024-10-14 17:08:09,613 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-10-14 17:08:09,613 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:09,613 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:08:09,614 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-10-14 17:08:09,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:09,614 INFO L85 PathProgramCache]: Analyzing trace with hash 298954478, now seen corresponding path program 1 times [2024-10-14 17:08:09,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:09,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093465320] [2024-10-14 17:08:09,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:09,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:09,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:09,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:09,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:08:09,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093465320] [2024-10-14 17:08:09,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093465320] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:08:09,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:08:09,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 17:08:09,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789214360] [2024-10-14 17:08:09,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:08:09,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 17:08:09,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:08:09,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 17:08:09,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-10-14 17:08:09,941 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 262 [2024-10-14 17:08:09,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 262 transitions, 551 flow. Second operand has 6 states, 6 states have (on average 192.5) internal successors, (1155), 6 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:09,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:09,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 262 [2024-10-14 17:08:09,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:16,443 INFO L124 PetriNetUnfolderBase]: 18812/51168 cut-off events. [2024-10-14 17:08:16,443 INFO L125 PetriNetUnfolderBase]: For 1003/1003 co-relation queries the response was YES. [2024-10-14 17:08:16,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77581 conditions, 51168 events. 18812/51168 cut-off events. For 1003/1003 co-relation queries the response was YES. Maximal size of possible extension queue 1339. Compared 631903 event pairs, 2581 based on Foata normal form. 14007/60707 useless extension candidates. Maximal degree in co-relation 8850. Up to 18109 conditions per place. [2024-10-14 17:08:16,777 INFO L140 encePairwiseOnDemand]: 232/262 looper letters, 112 selfloop transitions, 5 changer transitions 0/307 dead transitions. [2024-10-14 17:08:16,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 307 transitions, 875 flow [2024-10-14 17:08:16,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 17:08:16,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-10-14 17:08:16,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1360 transitions. [2024-10-14 17:08:16,780 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8651399491094147 [2024-10-14 17:08:16,780 INFO L175 Difference]: Start difference. First operand has 239 places, 262 transitions, 551 flow. Second operand 6 states and 1360 transitions. [2024-10-14 17:08:16,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 307 transitions, 875 flow [2024-10-14 17:08:16,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 307 transitions, 875 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-10-14 17:08:16,787 INFO L231 Difference]: Finished difference. Result has 241 places, 235 transitions, 507 flow [2024-10-14 17:08:16,788 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=507, PETRI_PLACES=241, PETRI_TRANSITIONS=235} [2024-10-14 17:08:16,788 INFO L277 CegarLoopForPetriNet]: 239 programPoint places, 2 predicate places. [2024-10-14 17:08:16,788 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 235 transitions, 507 flow [2024-10-14 17:08:16,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.5) internal successors, (1155), 6 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:16,789 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:16,789 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:08:16,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-14 17:08:16,790 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-10-14 17:08:16,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:16,790 INFO L85 PathProgramCache]: Analyzing trace with hash -404691821, now seen corresponding path program 1 times [2024-10-14 17:08:16,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:16,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237980547] [2024-10-14 17:08:16,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:16,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:16,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:16,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:16,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:08:16,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237980547] [2024-10-14 17:08:16,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237980547] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:08:16,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:08:16,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 17:08:16,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968528771] [2024-10-14 17:08:16,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:08:16,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:08:16,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:08:16,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:08:16,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:08:16,850 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 262 [2024-10-14 17:08:16,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 235 transitions, 507 flow. Second operand has 3 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:16,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:16,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 262 [2024-10-14 17:08:16,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:21,513 INFO L124 PetriNetUnfolderBase]: 10694/37984 cut-off events. [2024-10-14 17:08:21,513 INFO L125 PetriNetUnfolderBase]: For 2242/2242 co-relation queries the response was YES. [2024-10-14 17:08:21,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53572 conditions, 37984 events. 10694/37984 cut-off events. For 2242/2242 co-relation queries the response was YES. Maximal size of possible extension queue 907. Compared 488681 event pairs, 8202 based on Foata normal form. 1/34087 useless extension candidates. Maximal degree in co-relation 39383. Up to 14422 conditions per place. [2024-10-14 17:08:21,784 INFO L140 encePairwiseOnDemand]: 259/262 looper letters, 39 selfloop transitions, 2 changer transitions 0/242 dead transitions. [2024-10-14 17:08:21,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 242 transitions, 605 flow [2024-10-14 17:08:21,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 17:08:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-10-14 17:08:21,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 651 transitions. [2024-10-14 17:08:21,786 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.8282442748091603 [2024-10-14 17:08:21,786 INFO L175 Difference]: Start difference. First operand has 241 places, 235 transitions, 507 flow. Second operand 3 states and 651 transitions. [2024-10-14 17:08:21,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 242 transitions, 605 flow [2024-10-14 17:08:21,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 242 transitions, 593 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-10-14 17:08:21,794 INFO L231 Difference]: Finished difference. Result has 239 places, 236 transitions, 509 flow [2024-10-14 17:08:21,795 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=262, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=509, PETRI_PLACES=239, PETRI_TRANSITIONS=236} [2024-10-14 17:08:21,795 INFO L277 CegarLoopForPetriNet]: 239 programPoint places, 0 predicate places. [2024-10-14 17:08:21,796 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 236 transitions, 509 flow [2024-10-14 17:08:21,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 204.66666666666666) internal successors, (614), 3 states have internal predecessors, (614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:21,796 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-10-14 17:08:21,796 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 17:08:21,796 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-10-14 17:08:21,797 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (and 17 more)] === [2024-10-14 17:08:21,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 17:08:21,797 INFO L85 PathProgramCache]: Analyzing trace with hash -507547656, now seen corresponding path program 1 times [2024-10-14 17:08:21,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 17:08:21,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166262616] [2024-10-14 17:08:21,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 17:08:21,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 17:08:21,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 17:08:21,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 17:08:21,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 17:08:21,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166262616] [2024-10-14 17:08:21,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166262616] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 17:08:21,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 17:08:21,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 17:08:21,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110489542] [2024-10-14 17:08:21,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 17:08:21,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 17:08:21,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 17:08:21,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 17:08:21,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 17:08:21,874 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 262 [2024-10-14 17:08:21,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 236 transitions, 509 flow. Second operand has 3 states, 3 states have (on average 183.66666666666666) internal successors, (551), 3 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 17:08:21,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-10-14 17:08:21,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 262 [2024-10-14 17:08:21,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-10-14 17:08:23,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 193#L952-9true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:23,669 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2024-10-14 17:08:23,669 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:08:23,669 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2024-10-14 17:08:23,669 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is not cut-off event [2024-10-14 17:08:27,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:27,737 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2024-10-14 17:08:27,737 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:27,737 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:27,737 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:27,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true, 142#L938-3true]) [2024-10-14 17:08:27,738 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2024-10-14 17:08:27,738 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2024-10-14 17:08:27,738 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-10-14 17:08:27,738 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-10-14 17:08:27,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:27,744 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is not cut-off event [2024-10-14 17:08:27,744 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:27,744 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is not cut-off event [2024-10-14 17:08:27,745 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:28,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 71#L938-3true, 239#true, 252#true, 237#true]) [2024-10-14 17:08:28,139 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2024-10-14 17:08:28,139 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-10-14 17:08:28,139 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2024-10-14 17:08:28,139 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2024-10-14 17:08:29,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:29,685 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2024-10-14 17:08:29,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-10-14 17:08:29,685 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-10-14 17:08:29,685 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-10-14 17:08:29,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 95#L939-3true, 237#true]) [2024-10-14 17:08:29,688 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2024-10-14 17:08:29,688 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2024-10-14 17:08:29,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-10-14 17:08:29,688 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2024-10-14 17:08:30,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 193#L952-9true, 129#L939-5true, 238#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true]) [2024-10-14 17:08:30,633 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2024-10-14 17:08:30,633 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-10-14 17:08:30,633 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2024-10-14 17:08:30,633 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:31,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [65#L939-6true, 248#true, 235#true, 193#L952-9true, 238#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true]) [2024-10-14 17:08:31,012 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2024-10-14 17:08:31,012 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-10-14 17:08:31,012 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-10-14 17:08:31,012 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-10-14 17:08:31,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 193#L952-9true, 129#L939-5true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:31,013 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is not cut-off event [2024-10-14 17:08:31,013 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2024-10-14 17:08:31,013 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2024-10-14 17:08:31,013 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is not cut-off event [2024-10-14 17:08:31,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:31,013 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2024-10-14 17:08:31,013 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-10-14 17:08:31,013 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2024-10-14 17:08:31,013 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-10-14 17:08:31,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [65#L939-6true, 248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:31,748 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is not cut-off event [2024-10-14 17:08:31,748 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2024-10-14 17:08:31,748 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is not cut-off event [2024-10-14 17:08:31,748 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is not cut-off event [2024-10-14 17:08:33,627 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [177#L939-10true, 248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:33,628 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2024-10-14 17:08:33,628 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:33,628 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-10-14 17:08:33,628 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2024-10-14 17:08:34,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [115#L939-10true, 248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:34,384 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is not cut-off event [2024-10-14 17:08:34,384 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2024-10-14 17:08:34,384 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:34,384 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is not cut-off event [2024-10-14 17:08:35,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 55#$Ultimate##0true]) [2024-10-14 17:08:35,028 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2024-10-14 17:08:35,029 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:35,029 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2024-10-14 17:08:35,029 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2024-10-14 17:08:35,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 142#L938-3true, 55#$Ultimate##0true]) [2024-10-14 17:08:35,029 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-10-14 17:08:35,029 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:35,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true]) [2024-10-14 17:08:35,029 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-10-14 17:08:35,029 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:35,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:35,573 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2024-10-14 17:08:35,573 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:35,573 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2024-10-14 17:08:35,573 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2024-10-14 17:08:35,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 163#L938-3true]) [2024-10-14 17:08:35,573 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-10-14 17:08:35,573 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,573 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,573 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:35,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [111#$Ultimate##0true, 248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 238#true, 239#true, 252#true]) [2024-10-14 17:08:35,574 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is not cut-off event [2024-10-14 17:08:35,574 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2024-10-14 17:08:35,574 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:35,574 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is not cut-off event [2024-10-14 17:08:35,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 238#true, 239#true, 252#true, 142#L938-3true]) [2024-10-14 17:08:35,574 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-10-14 17:08:35,574 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,574 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:35,574 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:35,941 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-10-14 17:08:35,941 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-10-14 17:08:35,942 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,942 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [111#$Ultimate##0true, 248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 71#L938-3true, 238#true, 239#true, 252#true]) [2024-10-14 17:08:35,950 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-10-14 17:08:35,951 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:35,951 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2024-10-14 17:08:35,951 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:36,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 193#L952-9true, 49#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:36,029 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2024-10-14 17:08:36,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:36,029 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2024-10-14 17:08:36,029 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:36,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 142#L938-3true, 163#L938-3true]) [2024-10-14 17:08:36,258 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2024-10-14 17:08:36,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-10-14 17:08:36,258 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-10-14 17:08:36,258 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:36,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 163#L938-3true]) [2024-10-14 17:08:36,722 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2024-10-14 17:08:36,722 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-10-14 17:08:36,722 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-10-14 17:08:36,722 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:36,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 71#L938-3true, 238#true, 239#true, 252#true, 142#L938-3true]) [2024-10-14 17:08:36,723 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2024-10-14 17:08:36,723 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-10-14 17:08:36,723 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2024-10-14 17:08:36,723 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:36,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 101#L939-16true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:36,815 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is not cut-off event [2024-10-14 17:08:36,815 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2024-10-14 17:08:36,815 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is not cut-off event [2024-10-14 17:08:36,815 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2024-10-14 17:08:37,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 55#$Ultimate##0true]) [2024-10-14 17:08:37,781 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-10-14 17:08:37,781 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:37,781 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:37,781 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:37,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true]) [2024-10-14 17:08:37,782 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:37,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:37,782 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:37,782 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:37,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 193#L952-9true, 162#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:37,783 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-10-14 17:08:37,783 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:37,783 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:37,783 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:38,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 95#L939-3true, 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:38,270 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-10-14 17:08:38,270 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,270 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:38,270 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [111#$Ultimate##0true, 248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 238#true, 239#true, 252#true, 95#L939-3true]) [2024-10-14 17:08:38,271 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-10-14 17:08:38,271 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,271 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:38,271 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 95#L939-3true, 237#true, 163#L938-3true]) [2024-10-14 17:08:38,299 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:38,299 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:38,299 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,300 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 238#true, 239#true, 252#true, 95#L939-3true, 142#L938-3true]) [2024-10-14 17:08:38,300 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:38,300 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,300 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,300 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:38,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 162#L939-3true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:38,384 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-10-14 17:08:38,384 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,384 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:38,384 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 6#L939-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 238#true, 239#true, 252#true]) [2024-10-14 17:08:38,384 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-10-14 17:08:38,384 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,384 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,384 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:38,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 37#L939-22true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:38,393 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2024-10-14 17:08:38,393 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,393 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is cut-off event [2024-10-14 17:08:38,393 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:38,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 162#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 142#L938-3true]) [2024-10-14 17:08:38,653 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:38,653 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,653 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:38,653 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 162#L939-3true, 193#L952-9true, 236#true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:38,820 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:38,820 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,820 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,820 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:38,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 6#L939-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 71#L938-3true, 238#true, 252#true, 239#true]) [2024-10-14 17:08:38,820 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:38,820 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,820 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:38,820 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [146#L939-22true, 248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:38,827 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is not cut-off event [2024-10-14 17:08:38,827 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2024-10-14 17:08:38,828 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2024-10-14 17:08:38,828 INFO L297 olderBase$Statistics]: existing Event has 144 ancestors and is not cut-off event [2024-10-14 17:08:38,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [30#L939-24true, 248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 239#true, 237#true]) [2024-10-14 17:08:38,828 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:38,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,828 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:38,828 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:39,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 240#true, 193#L952-9true, 129#L939-5true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 55#$Ultimate##0true]) [2024-10-14 17:08:39,069 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:39,069 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:39,069 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:39,069 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:39,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [248#true, 240#true, 193#L952-9true, 90#L939-5true, 236#true, 67#$Ultimate##0true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 237#true]) [2024-10-14 17:08:39,224 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is cut-off event [2024-10-14 17:08:39,224 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:39,224 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:39,224 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:39,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 55#$Ultimate##0true]) [2024-10-14 17:08:39,881 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:39,881 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:39,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 252#true, 55#$Ultimate##0true]) [2024-10-14 17:08:39,882 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2024-10-14 17:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:39,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 55#$Ultimate##0true]) [2024-10-14 17:08:39,882 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:39,882 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:39,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 252#true, 163#L938-3true]) [2024-10-14 17:08:39,883 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2024-10-14 17:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2024-10-14 17:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2024-10-14 17:08:39,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 240#true, 193#L952-9true, 129#L939-5true, 238#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 163#L938-3true]) [2024-10-14 17:08:39,883 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2024-10-14 17:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2024-10-14 17:08:39,883 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2024-10-14 17:08:39,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 162#L939-3true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:39,884 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2024-10-14 17:08:39,884 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:39,884 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:39,884 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:39,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 193#L952-9true, 90#L939-5true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:39,885 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2024-10-14 17:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:39,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:39,886 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:39,886 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:39,887 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:39,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 162#L939-3true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 95#L939-3true, 237#true]) [2024-10-14 17:08:39,995 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2024-10-14 17:08:39,995 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:39,995 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:39,995 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:39,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 6#L939-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 238#true, 239#true, 252#true, 95#L939-3true]) [2024-10-14 17:08:39,995 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2024-10-14 17:08:39,995 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:39,996 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:39,996 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:40,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [248#true, 132#L939-6true, 240#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 237#true]) [2024-10-14 17:08:40,058 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:40,058 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:40,058 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,058 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 90#L939-5true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:40,059 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2024-10-14 17:08:40,059 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:40,059 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,059 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:40,059 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:40,059 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:40,059 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,059 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 52#L939-24true]) [2024-10-14 17:08:40,067 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2024-10-14 17:08:40,067 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:40,067 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,067 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 58#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 239#true, 252#true]) [2024-10-14 17:08:40,067 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:40,067 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:40,067 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,067 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [248#true, 193#L952-9true, 236#true, 13#L939-25true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 237#true]) [2024-10-14 17:08:40,067 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:40,067 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,068 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:40,068 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [30#L939-24true, 248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:40,068 INFO L294 olderBase$Statistics]: this new event has 145 ancestors and is not cut-off event [2024-10-14 17:08:40,068 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:40,068 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,068 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 83#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:40,068 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is cut-off event [2024-10-14 17:08:40,068 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,068 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,069 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:40,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 55#$Ultimate##0true]) [2024-10-14 17:08:40,367 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,367 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:40,367 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:40,367 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:40,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true]) [2024-10-14 17:08:40,368 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2024-10-14 17:08:40,368 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:40,368 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:40,368 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:40,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true]) [2024-10-14 17:08:40,368 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2024-10-14 17:08:40,368 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:40,368 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:40,368 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:40,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:40,370 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,370 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:40,370 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:40,370 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:40,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [248#true, 240#true, 90#L939-5true, 193#L952-9true, 236#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 71#L938-3true, 237#true]) [2024-10-14 17:08:40,490 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is cut-off event [2024-10-14 17:08:40,490 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2024-10-14 17:08:40,490 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2024-10-14 17:08:40,490 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:40,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 132#L939-6true, 240#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:40,550 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,550 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:40,550 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:40,550 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:40,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true, 150#L939-25true]) [2024-10-14 17:08:40,558 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,558 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:40,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:40,558 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:40,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 193#L952-9true, 236#true, 13#L939-25true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:40,558 INFO L294 olderBase$Statistics]: this new event has 146 ancestors and is not cut-off event [2024-10-14 17:08:40,558 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:40,558 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:40,558 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is not cut-off event [2024-10-14 17:08:41,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 163#L938-3true]) [2024-10-14 17:08:41,217 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2024-10-14 17:08:41,217 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:41,217 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:41,217 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:41,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 90#L939-5true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 142#L938-3true]) [2024-10-14 17:08:41,219 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2024-10-14 17:08:41,219 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2024-10-14 17:08:41,219 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:41,219 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2024-10-14 17:08:41,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 142#L938-3true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:41,219 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2024-10-14 17:08:41,219 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:41,219 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:41,219 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:41,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [248#true, 132#L939-6true, 240#true, 193#L952-9true, 236#true, 254#(= |#race~global~0| 0), 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 237#true]) [2024-10-14 17:08:41,329 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2024-10-14 17:08:41,330 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:41,330 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:41,330 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:41,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 90#L939-5true, 236#true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:41,330 INFO L294 olderBase$Statistics]: this new event has 147 ancestors and is not cut-off event [2024-10-14 17:08:41,330 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2024-10-14 17:08:41,330 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is not cut-off event [2024-10-14 17:08:41,330 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:41,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:41,330 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is cut-off event [2024-10-14 17:08:41,331 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:41,331 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:41,331 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:41,672 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 240#true, 193#L952-9true, 162#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 129#L939-5true]) [2024-10-14 17:08:41,672 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2024-10-14 17:08:41,672 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:41,672 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:41,673 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:41,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 142#L938-3true]) [2024-10-14 17:08:41,673 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2024-10-14 17:08:41,673 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2024-10-14 17:08:41,673 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:41,673 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2024-10-14 17:08:41,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 132#L939-6true, 240#true, 193#L952-9true, 236#true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:41,775 INFO L294 olderBase$Statistics]: this new event has 148 ancestors and is not cut-off event [2024-10-14 17:08:41,775 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2024-10-14 17:08:41,775 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:41,775 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is not cut-off event [2024-10-14 17:08:42,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [177#L939-10true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 55#$Ultimate##0true]) [2024-10-14 17:08:42,540 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2024-10-14 17:08:42,540 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:42,540 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:42,540 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:42,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 240#true, 162#L939-3true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:42,541 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-10-14 17:08:42,541 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:42,541 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:42,541 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-10-14 17:08:42,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 162#L939-3true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 252#true]) [2024-10-14 17:08:42,541 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2024-10-14 17:08:42,541 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:42,541 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:42,541 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:42,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [248#true, 240#true, 90#L939-5true, 193#L952-9true, 236#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 95#L939-3true, 237#true]) [2024-10-14 17:08:42,648 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2024-10-14 17:08:42,648 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:42,648 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:42,648 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:42,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 20#L939-10true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:42,738 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is cut-off event [2024-10-14 17:08:42,738 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:42,738 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:42,738 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:43,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [177#L939-10true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true]) [2024-10-14 17:08:43,150 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,150 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-10-14 17:08:43,150 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,150 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 240#true, 90#L939-5true, 193#L952-9true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true]) [2024-10-14 17:08:43,151 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,151 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,151 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-10-14 17:08:43,151 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 162#L939-3true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:43,151 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-10-14 17:08:43,151 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,151 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-10-14 17:08:43,151 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [65#L939-6true, 248#true, 235#true, 240#true, 162#L939-3true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:43,152 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-10-14 17:08:43,152 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,152 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-10-14 17:08:43,152 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 90#L939-5true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:43,154 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2024-10-14 17:08:43,154 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,154 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,154 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-10-14 17:08:43,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:43,154 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-10-14 17:08:43,154 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,154 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,154 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-10-14 17:08:43,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [115#L939-10true, 248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:43,159 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2024-10-14 17:08:43,159 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-10-14 17:08:43,160 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,160 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [115#L939-10true, 248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 163#L938-3true]) [2024-10-14 17:08:43,160 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,160 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,160 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,160 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-10-14 17:08:43,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [115#L939-10true, 111#$Ultimate##0true, 248#true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:43,161 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2024-10-14 17:08:43,161 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,161 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-10-14 17:08:43,161 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [248#true, 132#L939-6true, 240#true, 193#L952-9true, 236#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 95#L939-3true, 237#true]) [2024-10-14 17:08:43,269 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-10-14 17:08:43,269 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,269 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-10-14 17:08:43,269 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 90#L939-5true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 95#L939-3true, 237#true]) [2024-10-14 17:08:43,270 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2024-10-14 17:08:43,270 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,270 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-10-14 17:08:43,270 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 95#L939-3true, 237#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:43,270 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2024-10-14 17:08:43,270 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,270 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,270 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is cut-off event [2024-10-14 17:08:43,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 20#L939-10true, 193#L952-9true, 236#true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:43,357 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2024-10-14 17:08:43,357 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,358 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,358 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2024-10-14 17:08:43,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [177#L939-10true, 248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:43,358 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2024-10-14 17:08:43,358 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,359 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,359 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-10-14 17:08:43,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 8#L939-29true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:43,366 INFO L294 olderBase$Statistics]: this new event has 150 ancestors and is not cut-off event [2024-10-14 17:08:43,366 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is not cut-off event [2024-10-14 17:08:43,366 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,366 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 90#L939-5true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:43,707 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,707 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-10-14 17:08:43,707 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:43,707 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:43,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:43,709 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2024-10-14 17:08:43,709 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2024-10-14 17:08:43,709 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2024-10-14 17:08:43,709 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2024-10-14 17:08:43,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:43,709 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,709 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-10-14 17:08:43,709 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:43,709 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:43,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 240#true, 193#L952-9true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:43,710 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-10-14 17:08:43,710 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:43,710 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:43,710 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-10-14 17:08:44,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 132#L939-6true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 95#L939-3true, 237#true]) [2024-10-14 17:08:44,160 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is not cut-off event [2024-10-14 17:08:44,160 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2024-10-14 17:08:44,160 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is not cut-off event [2024-10-14 17:08:44,160 INFO L297 olderBase$Statistics]: existing Event has 164 ancestors and is not cut-off event [2024-10-14 17:08:44,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 90#L939-5true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:44,268 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:44,268 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:44,268 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:44,268 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-10-14 17:08:44,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [111#$Ultimate##0true, 248#true, 235#true, 132#L939-6true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:44,268 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:44,268 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:44,268 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:44,268 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:44,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 20#L939-10true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:44,268 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-10-14 17:08:44,269 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:44,269 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2024-10-14 17:08:44,269 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:44,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 90#L939-5true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 252#true]) [2024-10-14 17:08:44,495 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2024-10-14 17:08:44,496 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2024-10-14 17:08:44,496 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-10-14 17:08:44,496 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2024-10-14 17:08:44,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 252#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:44,496 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-10-14 17:08:44,496 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,496 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-10-14 17:08:44,496 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 240#true, 193#L952-9true, 90#L939-5true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:44,496 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2024-10-14 17:08:44,496 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,496 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,496 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2024-10-14 17:08:44,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [115#L939-10true, 248#true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 142#L938-3true]) [2024-10-14 17:08:44,501 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2024-10-14 17:08:44,501 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-10-14 17:08:44,501 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2024-10-14 17:08:44,501 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2024-10-14 17:08:44,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 20#L939-10true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 95#L939-3true, 237#true]) [2024-10-14 17:08:44,588 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,588 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:44,588 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:44,588 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-10-14 17:08:44,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [177#L939-10true, 248#true, 193#L952-9true, 236#true, 238#true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:44,589 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is not cut-off event [2024-10-14 17:08:44,589 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is not cut-off event [2024-10-14 17:08:44,589 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2024-10-14 17:08:44,589 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is not cut-off event [2024-10-14 17:08:44,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 239#true, 52#L939-24true]) [2024-10-14 17:08:44,630 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:44,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:44,630 INFO L297 olderBase$Statistics]: existing Event has 145 ancestors and is cut-off event [2024-10-14 17:08:44,630 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:44,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 193#L952-9true, 238#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 150#L939-25true]) [2024-10-14 17:08:44,630 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:44,631 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:44,631 INFO L297 olderBase$Statistics]: existing Event has 146 ancestors and is cut-off event [2024-10-14 17:08:44,631 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:44,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 26#L939-29true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:44,631 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-10-14 17:08:44,631 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:44,631 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2024-10-14 17:08:44,631 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:44,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 49#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 55#$Ultimate##0true]) [2024-10-14 17:08:44,919 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,919 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,919 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,919 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:44,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 49#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true]) [2024-10-14 17:08:44,919 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2024-10-14 17:08:44,919 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-10-14 17:08:44,919 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-10-14 17:08:44,919 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-10-14 17:08:44,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [65#L939-6true, 248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:44,920 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,920 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:44,920 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,920 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:44,921 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,921 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,921 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,921 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:44,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 90#L939-5true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:44,922 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2024-10-14 17:08:44,922 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2024-10-14 17:08:44,922 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-10-14 17:08:44,922 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2024-10-14 17:08:44,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:44,922 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,922 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,922 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:44,922 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:44,923 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,923 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,923 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,923 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:44,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 132#L939-6true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 252#true]) [2024-10-14 17:08:44,924 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is not cut-off event [2024-10-14 17:08:44,924 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2024-10-14 17:08:44,924 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is not cut-off event [2024-10-14 17:08:44,924 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is not cut-off event [2024-10-14 17:08:44,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 132#L939-6true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:44,925 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,925 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:44,925 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,925 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 193#L952-9true, 117#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:44,926 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:44,926 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:44,926 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:44,927 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:45,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 117#L939-16true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:45,054 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:45,054 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:45,054 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:45,054 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:45,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [51#L939-35true, 248#true, 235#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:45,058 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2024-10-14 17:08:45,058 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2024-10-14 17:08:45,058 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:45,058 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:45,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 238#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 142#L938-3true]) [2024-10-14 17:08:45,107 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:45,107 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:45,107 INFO L297 olderBase$Statistics]: existing Event has 149 ancestors and is cut-off event [2024-10-14 17:08:45,107 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2024-10-14 17:08:45,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 240#true, 193#L952-9true, 90#L939-5true, 238#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 142#L938-3true]) [2024-10-14 17:08:45,107 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:45,107 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2024-10-14 17:08:45,107 INFO L297 olderBase$Statistics]: existing Event has 148 ancestors and is cut-off event [2024-10-14 17:08:45,107 INFO L297 olderBase$Statistics]: existing Event has 147 ancestors and is cut-off event [2024-10-14 17:08:45,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 20#L939-10true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 142#L938-3true]) [2024-10-14 17:08:45,108 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2024-10-14 17:08:45,108 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:45,108 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:45,108 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:45,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [177#L939-10true, 248#true, 235#true, 240#true, 162#L939-3true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:45,722 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2024-10-14 17:08:45,722 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:45,722 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:45,722 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-10-14 17:08:45,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [177#L939-10true, 248#true, 235#true, 240#true, 90#L939-5true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:45,723 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-10-14 17:08:45,723 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:45,723 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-10-14 17:08:45,723 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:45,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [177#L939-10true, 248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:45,723 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:45,724 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:45,724 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:45,724 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:45,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [65#L939-6true, 248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:45,724 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2024-10-14 17:08:45,724 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-10-14 17:08:45,724 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,724 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 101#L939-16true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:45,726 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2024-10-14 17:08:45,726 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-10-14 17:08:45,726 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,726 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 101#L939-16true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true, 237#true]) [2024-10-14 17:08:45,726 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2024-10-14 17:08:45,727 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-10-14 17:08:45,727 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-10-14 17:08:45,727 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-10-14 17:08:45,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 117#L939-16true, 252#true, 142#L938-3true]) [2024-10-14 17:08:45,728 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2024-10-14 17:08:45,728 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-10-14 17:08:45,728 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-10-14 17:08:45,728 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-10-14 17:08:45,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [111#$Ultimate##0true, 248#true, 101#L939-16true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:45,729 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2024-10-14 17:08:45,729 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-10-14 17:08:45,729 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,729 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [115#L939-10true, 248#true, 240#true, 162#L939-3true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:45,732 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is cut-off event [2024-10-14 17:08:45,732 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:45,732 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2024-10-14 17:08:45,732 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:45,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 117#L939-16true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 71#L938-3true, 252#true, 237#true]) [2024-10-14 17:08:45,836 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2024-10-14 17:08:45,836 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2024-10-14 17:08:45,836 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-10-14 17:08:45,836 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-10-14 17:08:45,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 49#L939-16true, 67#$Ultimate##0true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:45,837 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2024-10-14 17:08:45,837 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-10-14 17:08:45,837 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,837 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 196#L939-35true, 237#true]) [2024-10-14 17:08:45,841 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is not cut-off event [2024-10-14 17:08:45,841 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,841 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is not cut-off event [2024-10-14 17:08:45,841 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is not cut-off event [2024-10-14 17:08:46,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 162#L939-3true, 193#L952-9true, 49#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:46,109 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:46,109 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:46,109 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:46,109 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:46,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [115#L939-10true, 248#true, 193#L952-9true, 236#true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:46,114 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2024-10-14 17:08:46,114 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-10-14 17:08:46,114 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2024-10-14 17:08:46,114 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2024-10-14 17:08:46,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][282], [115#L939-10true, 248#true, 193#L952-9true, 236#true, 254#(= |#race~global~0| 0), 238#true, 129#L939-5true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true]) [2024-10-14 17:08:46,115 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-10-14 17:08:46,115 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,115 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-10-14 17:08:46,115 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [177#L939-10true, 248#true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 95#L939-3true]) [2024-10-14 17:08:46,168 INFO L294 olderBase$Statistics]: this new event has 155 ancestors and is not cut-off event [2024-10-14 17:08:46,168 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2024-10-14 17:08:46,168 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is not cut-off event [2024-10-14 17:08:46,168 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is not cut-off event [2024-10-14 17:08:46,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 37#L939-22true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 55#$Ultimate##0true]) [2024-10-14 17:08:46,516 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-10-14 17:08:46,516 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-10-14 17:08:46,516 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,516 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 37#L939-22true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true]) [2024-10-14 17:08:46,516 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:46,516 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:46,516 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:46,516 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:46,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 20#L939-10true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 252#true]) [2024-10-14 17:08:46,517 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-10-14 17:08:46,517 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,517 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-10-14 17:08:46,517 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 101#L939-16true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 142#L938-3true]) [2024-10-14 17:08:46,519 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2024-10-14 17:08:46,519 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2024-10-14 17:08:46,519 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-10-14 17:08:46,519 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2024-10-14 17:08:46,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 193#L952-9true, 98#L939-22true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:46,520 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-10-14 17:08:46,520 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,520 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,520 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-10-14 17:08:46,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [115#L939-10true, 248#true, 240#true, 90#L939-5true, 193#L952-9true, 236#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 237#true]) [2024-10-14 17:08:46,523 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-10-14 17:08:46,523 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,523 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:46,523 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-10-14 17:08:46,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 117#L939-16true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 95#L939-3true, 237#true]) [2024-10-14 17:08:46,592 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:46,592 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:46,592 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:46,592 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:46,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 49#L939-16true, 238#true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:46,593 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is not cut-off event [2024-10-14 17:08:46,593 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2024-10-14 17:08:46,593 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is not cut-off event [2024-10-14 17:08:46,593 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is not cut-off event [2024-10-14 17:08:47,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 98#L939-22true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:47,006 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is cut-off event [2024-10-14 17:08:47,006 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2024-10-14 17:08:47,006 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,006 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:47,047 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2024-10-14 17:08:47,047 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:47,047 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:47,047 INFO L297 olderBase$Statistics]: existing Event has 152 ancestors and is cut-off event [2024-10-14 17:08:47,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 240#true, 90#L939-5true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:47,047 INFO L294 olderBase$Statistics]: this new event has 163 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L297 olderBase$Statistics]: existing Event has 151 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L297 olderBase$Statistics]: existing Event has 150 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 240#true, 20#L939-10true, 193#L952-9true, 129#L939-5true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:47,048 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L297 olderBase$Statistics]: existing Event has 157 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 117#L939-16true, 252#true]) [2024-10-14 17:08:47,048 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,048 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 20#L939-10true, 193#L952-9true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:47,049 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2024-10-14 17:08:47,049 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:47,049 INFO L297 olderBase$Statistics]: existing Event has 156 ancestors and is cut-off event [2024-10-14 17:08:47,049 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:47,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [177#L939-10true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:47,266 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,267 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,267 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:47,267 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [65#L939-6true, 248#true, 235#true, 240#true, 20#L939-10true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:47,267 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,267 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,267 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,268 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:47,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [65#L939-6true, 248#true, 235#true, 240#true, 20#L939-10true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:47,268 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,268 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,268 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,268 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:47,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 240#true, 20#L939-10true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:47,268 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,269 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,269 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,269 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:47,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [146#L939-22true, 248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:47,269 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2024-10-14 17:08:47,269 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,270 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-10-14 17:08:47,270 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [30#L939-24true, 248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:47,270 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,270 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:47,270 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,270 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [146#L939-22true, 248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true, 237#true]) [2024-10-14 17:08:47,270 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,270 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,270 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:47,270 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 98#L939-22true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 142#L938-3true]) [2024-10-14 17:08:47,271 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,271 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,271 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:47,272 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [146#L939-22true, 111#$Ultimate##0true, 248#true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:47,272 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2024-10-14 17:08:47,272 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,272 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,272 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-10-14 17:08:47,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][282], [30#L939-24true, 111#$Ultimate##0true, 248#true, 193#L952-9true, 236#true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true]) [2024-10-14 17:08:47,272 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,272 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,272 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,272 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:47,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [115#L939-10true, 248#true, 132#L939-6true, 240#true, 193#L952-9true, 236#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 237#true]) [2024-10-14 17:08:47,277 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,277 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:47,277 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,277 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [115#L939-10true, 248#true, 240#true, 90#L939-5true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:47,277 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2024-10-14 17:08:47,277 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,277 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,277 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-10-14 17:08:47,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [115#L939-10true, 248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:47,278 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,278 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,278 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,278 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:47,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][282], [65#L939-6true, 115#L939-10true, 248#true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 239#true]) [2024-10-14 17:08:47,278 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,278 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,278 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:47,278 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [115#L939-10true, 248#true, 193#L952-9true, 236#true, 238#true, 129#L939-5true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:47,279 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2024-10-14 17:08:47,279 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-10-14 17:08:47,279 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,279 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [115#L939-10true, 17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:47,280 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,280 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,280 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:47,280 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 98#L939-22true, 71#L938-3true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:47,360 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,360 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,360 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:47,360 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 37#L939-22true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:47,361 INFO L294 olderBase$Statistics]: this new event has 157 ancestors and is not cut-off event [2024-10-14 17:08:47,361 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,361 INFO L297 olderBase$Statistics]: existing Event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,361 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is not cut-off event [2024-10-14 17:08:47,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][282], [248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 52#L939-24true]) [2024-10-14 17:08:47,362 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,362 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,362 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,362 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:47,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 161#L940-2true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:47,365 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is cut-off event [2024-10-14 17:08:47,365 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,365 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2024-10-14 17:08:47,366 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [65#L939-6true, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, 117#L939-16true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:47,598 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,598 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:47,598 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:47,598 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:47,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, 117#L939-16true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 129#L939-5true]) [2024-10-14 17:08:47,599 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,599 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,599 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,599 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:47,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 101#L939-16true, 240#true, 193#L952-9true, 162#L939-3true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:47,599 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is cut-off event [2024-10-14 17:08:47,599 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,599 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,600 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2024-10-14 17:08:47,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [115#L939-10true, 248#true, 132#L939-6true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:47,603 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,603 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,603 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-10-14 17:08:47,603 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [65#L939-6true, 115#L939-10true, 248#true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:47,604 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,604 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-10-14 17:08:47,604 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,604 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 193#L952-9true, 236#true, 138#L940-2true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 237#true]) [2024-10-14 17:08:47,675 INFO L294 olderBase$Statistics]: this new event has 158 ancestors and is not cut-off event [2024-10-14 17:08:47,675 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,675 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is not cut-off event [2024-10-14 17:08:47,675 INFO L297 olderBase$Statistics]: existing Event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 37#L939-22true, 240#true, 162#L939-3true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:47,916 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,916 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:47,916 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:47,916 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:47,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 52#L939-24true, 55#$Ultimate##0true]) [2024-10-14 17:08:47,917 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,917 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:47,917 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,917 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, 58#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 55#$Ultimate##0true]) [2024-10-14 17:08:47,918 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,918 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,918 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-10-14 17:08:47,918 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 52#L939-24true, 163#L938-3true]) [2024-10-14 17:08:47,918 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,918 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,918 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,918 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:47,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [248#true, 240#true, 193#L952-9true, 236#true, 13#L939-25true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:47,919 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,919 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,919 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-10-14 17:08:47,919 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [30#L939-24true, 248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:47,920 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,920 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,920 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:47,921 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 83#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:47,921 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,921 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,921 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,921 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-10-14 17:08:47,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [30#L939-24true, 248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 163#L938-3true]) [2024-10-14 17:08:47,921 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,921 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,921 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,921 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:47,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [30#L939-24true, 248#true, 240#true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 163#L938-3true, 237#true]) [2024-10-14 17:08:47,922 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,922 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:47,922 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,922 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 101#L939-16true, 193#L952-9true, 236#true, 6#L939-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:47,923 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,923 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,923 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,923 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:47,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][282], [248#true, 101#L939-16true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 129#L939-5true, 239#true]) [2024-10-14 17:08:47,923 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,923 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,923 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,924 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:47,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 6#L939-3true, 98#L939-22true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:47,924 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,924 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:47,924 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:47,924 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:47,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [146#L939-22true, 248#true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true, 142#L938-3true]) [2024-10-14 17:08:47,925 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,925 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:47,925 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,925 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][282], [30#L939-24true, 248#true, 193#L952-9true, 236#true, 238#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 142#L938-3true]) [2024-10-14 17:08:47,925 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,925 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:47,925 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,925 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 193#L952-9true, 53#L939-24true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:47,926 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,926 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,926 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,926 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:47,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 171#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:47,927 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,927 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,927 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,927 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-10-14 17:08:47,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][282], [111#$Ultimate##0true, 248#true, 193#L952-9true, 236#true, 13#L939-25true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true]) [2024-10-14 17:08:47,927 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,927 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,928 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,928 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-10-14 17:08:47,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [111#$Ultimate##0true, 30#L939-24true, 248#true, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:47,928 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,928 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:47,929 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,929 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [111#$Ultimate##0true, 248#true, 83#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 193#L952-9true, 236#true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 252#true]) [2024-10-14 17:08:47,929 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:47,929 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-10-14 17:08:47,929 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,929 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 49#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true, 95#L939-3true]) [2024-10-14 17:08:47,972 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,972 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:47,972 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,972 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 98#L939-22true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 95#L939-3true, 237#true]) [2024-10-14 17:08:47,981 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,981 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:47,981 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:47,981 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:47,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 37#L939-22true, 193#L952-9true, 236#true, 71#L938-3true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:47,981 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:47,981 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:47,982 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,982 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:47,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][282], [248#true, 193#L952-9true, 236#true, 71#L938-3true, 238#true, 254#(= |#race~global~0| 0), Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 52#L939-24true]) [2024-10-14 17:08:47,982 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:47,982 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:47,982 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:47,982 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 53#L939-24true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:48,005 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:48,005 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,005 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:48,005 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [171#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 240#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:48,005 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:48,005 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:48,005 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-10-14 17:08:48,005 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:48,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][282], [248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 239#true, 150#L939-25true]) [2024-10-14 17:08:48,006 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:48,006 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:48,006 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:48,006 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-10-14 17:08:48,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true, 52#L939-24true]) [2024-10-14 17:08:48,007 INFO L294 olderBase$Statistics]: this new event has 159 ancestors and is not cut-off event [2024-10-14 17:08:48,007 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,007 INFO L297 olderBase$Statistics]: existing Event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,007 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is not cut-off event [2024-10-14 17:08:48,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 58#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:48,007 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is cut-off event [2024-10-14 17:08:48,007 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:48,007 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2024-10-14 17:08:48,007 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2024-10-14 17:08:48,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 132#L939-6true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0)]) [2024-10-14 17:08:48,041 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2024-10-14 17:08:48,041 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:48,041 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:48,041 INFO L297 olderBase$Statistics]: existing Event has 155 ancestors and is cut-off event [2024-10-14 17:08:48,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][262], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 240#true, 193#L952-9true, 90#L939-5true, 254#(= |#race~global~0| 0), 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0)]) [2024-10-14 17:08:48,391 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2024-10-14 17:08:48,391 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:48,391 INFO L297 olderBase$Statistics]: existing Event has 154 ancestors and is cut-off event [2024-10-14 17:08:48,391 INFO L297 olderBase$Statistics]: existing Event has 153 ancestors and is cut-off event [2024-10-14 17:08:48,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 90#L939-5true, 193#L952-9true, 49#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:48,719 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:48,720 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,720 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:48,720 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 49#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 232#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue]) [2024-10-14 17:08:48,720 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,720 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:48,720 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,720 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 150#L939-25true, 55#$Ultimate##0true]) [2024-10-14 17:08:48,721 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,721 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-10-14 17:08:48,721 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,722 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 163#L938-3true, 150#L939-25true]) [2024-10-14 17:08:48,722 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,722 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,722 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:48,722 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 58#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 252#true, 163#L938-3true]) [2024-10-14 17:08:48,723 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,723 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:48,723 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,723 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 13#L939-25true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 55#$Ultimate##0true]) [2024-10-14 17:08:48,725 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,725 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,725 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-10-14 17:08:48,725 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 13#L939-25true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 163#L938-3true]) [2024-10-14 17:08:48,726 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,726 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,726 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:48,726 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 83#t_funErr2ASSERT_VIOLATIONDATA_RACEtrue, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true, 163#L938-3true]) [2024-10-14 17:08:48,727 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,727 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,727 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,727 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:48,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [17#t_funErr0ASSERT_VIOLATIONDATA_RACEtrue, 248#true, 235#true, 240#true, 193#L952-9true, 117#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:48,728 INFO L294 olderBase$Statistics]: this new event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,728 INFO L297 olderBase$Statistics]: existing Event has 175 ancestors and is cut-off event [2024-10-14 17:08:48,729 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,729 INFO L297 olderBase$Statistics]: existing Event has 163 ancestors and is cut-off event [2024-10-14 17:08:48,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [248#true, 235#true, 240#true, 193#L952-9true, 117#L939-16true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 129#L939-5true, 252#true]) [2024-10-14 17:08:48,729 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:48,729 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,729 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:48,730 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][263], [248#true, 101#L939-16true, 240#true, 90#L939-5true, 193#L952-9true, 236#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 254#(= |#race~global~0| 0), 237#true]) [2024-10-14 17:08:48,731 INFO L294 olderBase$Statistics]: this new event has 161 ancestors and is cut-off event [2024-10-14 17:08:48,731 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,731 INFO L297 olderBase$Statistics]: existing Event has 162 ancestors and is cut-off event [2024-10-14 17:08:48,731 INFO L297 olderBase$Statistics]: existing Event has 174 ancestors and is cut-off event [2024-10-14 17:08:48,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1056] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_12| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} OutVars{t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_12|} AuxVars[] AssignedVars[][206], [111#$Ultimate##0true, 248#true, 235#true, 240#true, 193#L952-9true, 39#L939-25true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true]) [2024-10-14 17:08:48,733 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,733 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-10-14 17:08:48,733 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,734 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [111#$Ultimate##0true, 248#true, 193#L952-9true, 236#true, 13#L939-25true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true]) [2024-10-14 17:08:48,735 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,735 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,735 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,736 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-10-14 17:08:48,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1057] t_funEXIT-->L952-9: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_14| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread2of3ForFork0_thidvar0_4) InVars {t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} OutVars{t_funThread2of3ForFork0_thidvar0=v_t_funThread2of3ForFork0_thidvar0_4, ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_14|} AuxVars[] AssignedVars[][255], [248#true, 240#true, 193#L952-9true, 236#true, 39#L939-25true, 67#$Ultimate##0true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 237#true]) [2024-10-14 17:08:48,843 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,843 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-10-14 17:08:48,843 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,843 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1058] t_funEXIT-->L952-9: Formula: (= v_t_funThread3of3ForFork0_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem53#1_16| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296))))) InVars {ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem53#1=|v_ULTIMATE.start_main_#t~mem53#1_16|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][281], [248#true, 193#L952-9true, 236#true, 67#$Ultimate##0true, 238#true, Black: 250#(= |ULTIMATE.start_main_~i~1#1| 0), 252#true, 239#true, 150#L939-25true]) [2024-10-14 17:08:48,844 INFO L294 olderBase$Statistics]: this new event has 160 ancestors and is not cut-off event [2024-10-14 17:08:48,844 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is not cut-off event [2024-10-14 17:08:48,844 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event [2024-10-14 17:08:48,844 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is not cut-off event