/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 05:24:17,800 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 05:24:17,871 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-30 05:24:17,885 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 05:24:17,886 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 05:24:17,886 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 05:24:17,886 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 05:24:17,887 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 05:24:17,887 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 05:24:17,887 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 05:24:17,887 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 05:24:17,887 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 05:24:17,888 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 05:24:17,888 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 05:24:17,888 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 05:24:17,888 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 05:24:17,888 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 05:24:17,889 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 05:24:17,889 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 05:24:17,889 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 05:24:17,889 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 05:24:17,892 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 05:24:17,892 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 05:24:17,892 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 05:24:17,893 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 05:24:17,893 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 05:24:17,893 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 05:24:17,893 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 05:24:17,893 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 05:24:17,893 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 05:24:17,893 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 05:24:17,894 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 05:24:17,894 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 05:24:17,894 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-11-30 05:24:18,066 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 05:24:18,079 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 05:24:18,081 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 05:24:18,081 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 05:24:18,082 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 05:24:18,082 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i [2023-11-30 05:24:19,033 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 05:24:19,214 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 05:24:19,215 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_73-funloop_hard_racefree.i [2023-11-30 05:24:19,226 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f47b0b13/4f892e93600a4836bd7a060e04dc2d1d/FLAG9c4044a01 [2023-11-30 05:24:19,602 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f47b0b13/4f892e93600a4836bd7a060e04dc2d1d [2023-11-30 05:24:19,604 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 05:24:19,605 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 05:24:19,606 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 05:24:19,606 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 05:24:19,608 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 05:24:19,609 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 05:24:19" (1/1) ... [2023-11-30 05:24:19,609 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e334ac1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:19, skipping insertion in model container [2023-11-30 05:24:19,609 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 05:24:19" (1/1) ... [2023-11-30 05:24:19,646 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 05:24:19,941 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 05:24:19,961 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 05:24:20,007 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 05:24:20,052 INFO L206 MainTranslator]: Completed translation [2023-11-30 05:24:20,052 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20 WrapperNode [2023-11-30 05:24:20,053 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 05:24:20,054 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 05:24:20,054 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 05:24:20,054 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 05:24:20,058 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,083 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,113 INFO L138 Inliner]: procedures = 272, calls = 50, calls flagged for inlining = 7, calls inlined = 10, statements flattened = 297 [2023-11-30 05:24:20,113 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 05:24:20,113 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 05:24:20,113 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 05:24:20,113 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 05:24:20,119 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,119 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,141 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,141 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,158 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,172 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,173 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,174 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,176 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 05:24:20,177 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 05:24:20,177 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 05:24:20,177 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 05:24:20,177 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (1/1) ... [2023-11-30 05:24:20,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 05:24:20,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:24:20,198 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-30 05:24:20,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 05:24:20,220 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 05:24:20,220 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-30 05:24:20,224 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 05:24:20,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-30 05:24:20,224 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 05:24:20,225 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-30 05:24:20,225 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 05:24:20,225 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-11-30 05:24:20,225 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-11-30 05:24:20,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 05:24:20,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 05:24:20,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 05:24:20,227 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 05:24:20,319 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 05:24:20,320 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 05:24:20,600 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 05:24:20,630 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 05:24:20,631 INFO L309 CfgBuilder]: Removed 35 assume(true) statements. [2023-11-30 05:24:20,632 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 05:24:20 BoogieIcfgContainer [2023-11-30 05:24:20,632 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 05:24:20,633 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 05:24:20,633 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 05:24:20,635 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 05:24:20,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 05:24:19" (1/3) ... [2023-11-30 05:24:20,636 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75b77874 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 05:24:20, skipping insertion in model container [2023-11-30 05:24:20,636 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 05:24:20" (2/3) ... [2023-11-30 05:24:20,636 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@75b77874 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 05:24:20, skipping insertion in model container [2023-11-30 05:24:20,636 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 05:24:20" (3/3) ... [2023-11-30 05:24:20,637 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_73-funloop_hard_racefree.i [2023-11-30 05:24:20,649 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 05:24:20,649 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 34 error locations. [2023-11-30 05:24:20,649 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 05:24:20,700 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-11-30 05:24:20,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 270 places, 315 transitions, 637 flow [2023-11-30 05:24:20,839 INFO L124 PetriNetUnfolderBase]: 78/498 cut-off events. [2023-11-30 05:24:20,839 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-30 05:24:20,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 503 conditions, 498 events. 78/498 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2680 event pairs, 0 based on Foata normal form. 0/359 useless extension candidates. Maximal degree in co-relation 278. Up to 8 conditions per place. [2023-11-30 05:24:20,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 270 places, 315 transitions, 637 flow [2023-11-30 05:24:20,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 270 places, 315 transitions, 637 flow [2023-11-30 05:24:20,873 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 05:24:20,877 INFO L362 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6946542d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 05:24:20,877 INFO L363 AbstractCegarLoop]: Starting to check reachability of 45 error locations. [2023-11-30 05:24:20,881 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 05:24:20,881 INFO L124 PetriNetUnfolderBase]: 4/39 cut-off events. [2023-11-30 05:24:20,881 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 05:24:20,882 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:20,882 INFO L232 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] [2023-11-30 05:24:20,882 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2023-11-30 05:24:20,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:20,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1183181732, now seen corresponding path program 1 times [2023-11-30 05:24:20,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:20,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862352961] [2023-11-30 05:24:20,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:20,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:20,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:21,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:21,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:21,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862352961] [2023-11-30 05:24:21,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862352961] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:24:21,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 05:24:21,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 05:24:21,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805424783] [2023-11-30 05:24:21,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:24:21,123 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 05:24:21,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:21,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 05:24:21,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 05:24:21,147 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 315 [2023-11-30 05:24:21,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 315 transitions, 637 flow. Second operand has 3 states, 3 states have (on average 237.33333333333334) internal successors, (712), 3 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:21,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:21,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 315 [2023-11-30 05:24:21,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:21,418 INFO L124 PetriNetUnfolderBase]: 181/1780 cut-off events. [2023-11-30 05:24:21,418 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-30 05:24:21,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2133 conditions, 1780 events. 181/1780 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 15291 event pairs, 136 based on Foata normal form. 405/1883 useless extension candidates. Maximal degree in co-relation 1903. Up to 343 conditions per place. [2023-11-30 05:24:21,432 INFO L140 encePairwiseOnDemand]: 271/315 looper letters, 37 selfloop transitions, 2 changer transitions 0/269 dead transitions. [2023-11-30 05:24:21,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 269 transitions, 623 flow [2023-11-30 05:24:21,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 05:24:21,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 05:24:21,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 790 transitions. [2023-11-30 05:24:21,446 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8359788359788359 [2023-11-30 05:24:21,447 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 790 transitions. [2023-11-30 05:24:21,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 790 transitions. [2023-11-30 05:24:21,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:21,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 790 transitions. [2023-11-30 05:24:21,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 263.3333333333333) internal successors, (790), 3 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:21,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:21,460 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:21,462 INFO L307 CegarLoopForPetriNet]: 270 programPoint places, -7 predicate places. [2023-11-30 05:24:21,463 INFO L500 AbstractCegarLoop]: Abstraction has has 263 places, 269 transitions, 623 flow [2023-11-30 05:24:21,463 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 237.33333333333334) internal successors, (712), 3 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:21,463 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:21,463 INFO L232 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] [2023-11-30 05:24:21,464 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 05:24:21,464 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2023-11-30 05:24:21,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:21,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1492259173, now seen corresponding path program 1 times [2023-11-30 05:24:21,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:21,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306353000] [2023-11-30 05:24:21,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:21,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:21,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:21,581 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:21,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:21,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306353000] [2023-11-30 05:24:21,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306353000] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:24:21,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331689381] [2023-11-30 05:24:21,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:21,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:21,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:24:21,600 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) [2023-11-30 05:24:21,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-30 05:24:21,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:21,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 05:24:21,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:24:21,776 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:21,777 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 05:24:21,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:21,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331689381] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 05:24:21,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 05:24:21,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 05:24:21,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249059552] [2023-11-30 05:24:21,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 05:24:21,826 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 05:24:21,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:21,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 05:24:21,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 05:24:21,828 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 315 [2023-11-30 05:24:21,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 269 transitions, 623 flow. Second operand has 10 states, 10 states have (on average 237.1) internal successors, (2371), 10 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:21,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:21,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 315 [2023-11-30 05:24:21,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:22,094 INFO L124 PetriNetUnfolderBase]: 181/1787 cut-off events. [2023-11-30 05:24:22,095 INFO L125 PetriNetUnfolderBase]: For 199/209 co-relation queries the response was YES. [2023-11-30 05:24:22,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2500 conditions, 1787 events. 181/1787 cut-off events. For 199/209 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 15305 event pairs, 136 based on Foata normal form. 0/1485 useless extension candidates. Maximal degree in co-relation 2217. Up to 348 conditions per place. [2023-11-30 05:24:22,104 INFO L140 encePairwiseOnDemand]: 309/315 looper letters, 38 selfloop transitions, 9 changer transitions 0/276 dead transitions. [2023-11-30 05:24:22,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 276 transitions, 741 flow [2023-11-30 05:24:22,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 05:24:22,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 05:24:22,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2164 transitions. [2023-11-30 05:24:22,108 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.76331569664903 [2023-11-30 05:24:22,108 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2164 transitions. [2023-11-30 05:24:22,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2164 transitions. [2023-11-30 05:24:22,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:22,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2164 transitions. [2023-11-30 05:24:22,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 240.44444444444446) internal successors, (2164), 9 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:22,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 315.0) internal successors, (3150), 10 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:22,118 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 315.0) internal successors, (3150), 10 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:22,118 INFO L307 CegarLoopForPetriNet]: 270 programPoint places, 1 predicate places. [2023-11-30 05:24:22,118 INFO L500 AbstractCegarLoop]: Abstraction has has 271 places, 276 transitions, 741 flow [2023-11-30 05:24:22,120 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 237.1) internal successors, (2371), 10 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:22,120 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:22,120 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:24:22,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-30 05:24:22,325 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:22,325 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2023-11-30 05:24:22,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:22,326 INFO L85 PathProgramCache]: Analyzing trace with hash -860497979, now seen corresponding path program 2 times [2023-11-30 05:24:22,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:22,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755862284] [2023-11-30 05:24:22,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:22,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:22,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:22,419 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-30 05:24:22,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:22,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755862284] [2023-11-30 05:24:22,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755862284] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:24:22,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 05:24:22,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 05:24:22,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520029536] [2023-11-30 05:24:22,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:24:22,421 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 05:24:22,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:22,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 05:24:22,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 05:24:22,422 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 315 [2023-11-30 05:24:22,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 276 transitions, 741 flow. Second operand has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:22,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:22,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 315 [2023-11-30 05:24:22,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:22,791 INFO L124 PetriNetUnfolderBase]: 868/4170 cut-off events. [2023-11-30 05:24:22,791 INFO L125 PetriNetUnfolderBase]: For 1777/1793 co-relation queries the response was YES. [2023-11-30 05:24:22,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7397 conditions, 4170 events. 868/4170 cut-off events. For 1777/1793 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 43124 event pairs, 720 based on Foata normal form. 0/3568 useless extension candidates. Maximal degree in co-relation 7062. Up to 1582 conditions per place. [2023-11-30 05:24:22,814 INFO L140 encePairwiseOnDemand]: 311/315 looper letters, 86 selfloop transitions, 2 changer transitions 0/292 dead transitions. [2023-11-30 05:24:22,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 292 transitions, 981 flow [2023-11-30 05:24:22,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 05:24:22,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 05:24:22,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 687 transitions. [2023-11-30 05:24:22,815 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.726984126984127 [2023-11-30 05:24:22,815 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 687 transitions. [2023-11-30 05:24:22,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 687 transitions. [2023-11-30 05:24:22,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:22,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 687 transitions. [2023-11-30 05:24:22,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 229.0) internal successors, (687), 3 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:22,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:22,819 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 315.0) internal successors, (1260), 4 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:22,819 INFO L307 CegarLoopForPetriNet]: 270 programPoint places, 1 predicate places. [2023-11-30 05:24:22,821 INFO L500 AbstractCegarLoop]: Abstraction has has 271 places, 292 transitions, 981 flow [2023-11-30 05:24:22,821 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 201.66666666666666) internal successors, (605), 3 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:22,821 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:22,821 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:24:22,821 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-30 05:24:22,822 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2023-11-30 05:24:22,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:22,822 INFO L85 PathProgramCache]: Analyzing trace with hash -860497978, now seen corresponding path program 1 times [2023-11-30 05:24:22,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:22,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118114971] [2023-11-30 05:24:22,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:22,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:22,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:22,955 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:22,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:22,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118114971] [2023-11-30 05:24:22,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118114971] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:24:22,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89546230] [2023-11-30 05:24:22,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:22,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:22,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:24:22,972 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 05:24:22,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-30 05:24:23,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:23,033 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 05:24:23,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:24:23,075 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:23,076 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 05:24:23,142 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:23,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89546230] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 05:24:23,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 05:24:23,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 05:24:23,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602446504] [2023-11-30 05:24:23,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 05:24:23,143 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 05:24:23,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:23,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 05:24:23,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 05:24:23,146 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 315 [2023-11-30 05:24:23,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 292 transitions, 981 flow. Second operand has 18 states, 18 states have (on average 237.27777777777777) internal successors, (4271), 18 states have internal predecessors, (4271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:23,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:23,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 315 [2023-11-30 05:24:23,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:23,712 INFO L124 PetriNetUnfolderBase]: 868/4190 cut-off events. [2023-11-30 05:24:23,712 INFO L125 PetriNetUnfolderBase]: For 3547/3571 co-relation queries the response was YES. [2023-11-30 05:24:23,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8232 conditions, 4190 events. 868/4190 cut-off events. For 3547/3571 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 43077 event pairs, 720 based on Foata normal form. 0/3588 useless extension candidates. Maximal degree in co-relation 7780. Up to 1582 conditions per place. [2023-11-30 05:24:23,734 INFO L140 encePairwiseOnDemand]: 309/315 looper letters, 54 selfloop transitions, 21 changer transitions 0/312 dead transitions. [2023-11-30 05:24:23,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 312 transitions, 1243 flow [2023-11-30 05:24:23,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 05:24:23,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 05:24:23,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5006 transitions. [2023-11-30 05:24:23,741 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7567649281934996 [2023-11-30 05:24:23,741 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5006 transitions. [2023-11-30 05:24:23,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5006 transitions. [2023-11-30 05:24:23,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:23,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5006 transitions. [2023-11-30 05:24:23,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 238.38095238095238) internal successors, (5006), 21 states have internal predecessors, (5006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:23,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 315.0) internal successors, (6930), 22 states have internal predecessors, (6930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:23,757 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 315.0) internal successors, (6930), 22 states have internal predecessors, (6930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:23,757 INFO L307 CegarLoopForPetriNet]: 270 programPoint places, 21 predicate places. [2023-11-30 05:24:23,758 INFO L500 AbstractCegarLoop]: Abstraction has has 291 places, 312 transitions, 1243 flow [2023-11-30 05:24:23,759 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 237.27777777777777) internal successors, (4271), 18 states have internal predecessors, (4271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:23,759 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:23,759 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:24:23,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-30 05:24:23,964 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-11-30 05:24:23,964 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2023-11-30 05:24:23,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:23,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1547566214, now seen corresponding path program 2 times [2023-11-30 05:24:23,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:23,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559156536] [2023-11-30 05:24:23,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:23,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:23,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:24,173 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-11-30 05:24:24,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:24,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559156536] [2023-11-30 05:24:24,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559156536] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:24:24,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 05:24:24,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 05:24:24,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510184926] [2023-11-30 05:24:24,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:24:24,174 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 05:24:24,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:24,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 05:24:24,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-30 05:24:24,175 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 315 [2023-11-30 05:24:24,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 312 transitions, 1243 flow. Second operand has 4 states, 4 states have (on average 196.25) internal successors, (785), 4 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:24,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:24,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 315 [2023-11-30 05:24:24,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:24,632 INFO L124 PetriNetUnfolderBase]: 1269/4479 cut-off events. [2023-11-30 05:24:24,633 INFO L125 PetriNetUnfolderBase]: For 7339/7414 co-relation queries the response was YES. [2023-11-30 05:24:24,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11390 conditions, 4479 events. 1269/4479 cut-off events. For 7339/7414 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 45229 event pairs, 218 based on Foata normal form. 0/4191 useless extension candidates. Maximal degree in co-relation 11127. Up to 1955 conditions per place. [2023-11-30 05:24:24,659 INFO L140 encePairwiseOnDemand]: 309/315 looper letters, 122 selfloop transitions, 4 changer transitions 0/350 dead transitions. [2023-11-30 05:24:24,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 350 transitions, 1721 flow [2023-11-30 05:24:24,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 05:24:24,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 05:24:24,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 891 transitions. [2023-11-30 05:24:24,661 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7071428571428572 [2023-11-30 05:24:24,661 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 891 transitions. [2023-11-30 05:24:24,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 891 transitions. [2023-11-30 05:24:24,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:24,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 891 transitions. [2023-11-30 05:24:24,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 222.75) internal successors, (891), 4 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:24,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 315.0) internal successors, (1575), 5 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:24,664 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 315.0) internal successors, (1575), 5 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:24,665 INFO L307 CegarLoopForPetriNet]: 270 programPoint places, 24 predicate places. [2023-11-30 05:24:24,665 INFO L500 AbstractCegarLoop]: Abstraction has has 294 places, 350 transitions, 1721 flow [2023-11-30 05:24:24,665 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 196.25) internal successors, (785), 4 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:24,665 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:24,666 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 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] [2023-11-30 05:24:24,666 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-30 05:24:24,666 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2023-11-30 05:24:24,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:24,666 INFO L85 PathProgramCache]: Analyzing trace with hash -577023331, now seen corresponding path program 1 times [2023-11-30 05:24:24,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:24,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931091362] [2023-11-30 05:24:24,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:24,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:24,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:24,961 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-30 05:24:24,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:24,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931091362] [2023-11-30 05:24:24,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931091362] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:24:24,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104226152] [2023-11-30 05:24:24,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:24,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:24,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:24:24,963 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 05:24:24,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-30 05:24:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:25,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 05:24:25,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:24:25,112 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-30 05:24:25,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 05:24:25,243 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-30 05:24:25,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104226152] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 05:24:25,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 05:24:25,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 05:24:25,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861922674] [2023-11-30 05:24:25,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 05:24:25,244 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 05:24:25,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:25,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 05:24:25,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 05:24:25,248 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 315 [2023-11-30 05:24:25,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 350 transitions, 1721 flow. Second operand has 23 states, 23 states have (on average 237.47826086956522) internal successors, (5462), 23 states have internal predecessors, (5462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:25,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:25,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 315 [2023-11-30 05:24:25,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:25,955 INFO L124 PetriNetUnfolderBase]: 1328/4587 cut-off events. [2023-11-30 05:24:25,955 INFO L125 PetriNetUnfolderBase]: For 11485/11751 co-relation queries the response was YES. [2023-11-30 05:24:25,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12833 conditions, 4587 events. 1328/4587 cut-off events. For 11485/11751 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 45494 event pairs, 1127 based on Foata normal form. 0/4268 useless extension candidates. Maximal degree in co-relation 12446. Up to 2011 conditions per place. [2023-11-30 05:24:26,074 INFO L140 encePairwiseOnDemand]: 309/315 looper letters, 76 selfloop transitions, 30 changer transitions 0/365 dead transitions. [2023-11-30 05:24:26,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 365 transitions, 2047 flow [2023-11-30 05:24:26,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 05:24:26,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 05:24:26,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 7135 transitions. [2023-11-30 05:24:26,084 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.755026455026455 [2023-11-30 05:24:26,085 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 7135 transitions. [2023-11-30 05:24:26,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 7135 transitions. [2023-11-30 05:24:26,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:26,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 7135 transitions. [2023-11-30 05:24:26,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 237.83333333333334) internal successors, (7135), 30 states have internal predecessors, (7135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:26,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 315.0) internal successors, (9765), 31 states have internal predecessors, (9765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:26,127 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 315.0) internal successors, (9765), 31 states have internal predecessors, (9765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:26,128 INFO L307 CegarLoopForPetriNet]: 270 programPoint places, 53 predicate places. [2023-11-30 05:24:26,128 INFO L500 AbstractCegarLoop]: Abstraction has has 323 places, 365 transitions, 2047 flow [2023-11-30 05:24:26,129 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 237.47826086956522) internal successors, (5462), 23 states have internal predecessors, (5462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:26,129 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:26,129 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 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] [2023-11-30 05:24:26,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-30 05:24:26,372 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:26,373 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2023-11-30 05:24:26,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:26,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1898546644, now seen corresponding path program 2 times [2023-11-30 05:24:26,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:26,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916783908] [2023-11-30 05:24:26,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:26,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:26,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:26,530 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 05:24:26,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:26,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916783908] [2023-11-30 05:24:26,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916783908] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:24:26,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941447605] [2023-11-30 05:24:26,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 05:24:26,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:26,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:24:26,531 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 05:24:26,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-30 05:24:26,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 05:24:26,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 05:24:26,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-30 05:24:26,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:24:26,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-30 05:24:26,732 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 05:24:26,732 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 05:24:26,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941447605] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:24:26,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 05:24:26,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 10 [2023-11-30 05:24:26,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589070960] [2023-11-30 05:24:26,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:24:26,733 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-30 05:24:26,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:26,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-30 05:24:26,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-30 05:24:26,734 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 315 [2023-11-30 05:24:26,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 365 transitions, 2047 flow. Second operand has 7 states, 7 states have (on average 195.14285714285714) internal successors, (1366), 7 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:26,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:26,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 315 [2023-11-30 05:24:26,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:27,349 INFO L124 PetriNetUnfolderBase]: 1328/4730 cut-off events. [2023-11-30 05:24:27,349 INFO L125 PetriNetUnfolderBase]: For 15738/16048 co-relation queries the response was YES. [2023-11-30 05:24:27,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15104 conditions, 4730 events. 1328/4730 cut-off events. For 15738/16048 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 47152 event pairs, 231 based on Foata normal form. 5/4449 useless extension candidates. Maximal degree in co-relation 14717. Up to 1987 conditions per place. [2023-11-30 05:24:27,374 INFO L140 encePairwiseOnDemand]: 306/315 looper letters, 190 selfloop transitions, 8 changer transitions 0/436 dead transitions. [2023-11-30 05:24:27,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 436 transitions, 3085 flow [2023-11-30 05:24:27,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-30 05:24:27,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-30 05:24:27,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1730 transitions. [2023-11-30 05:24:27,377 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6865079365079365 [2023-11-30 05:24:27,377 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1730 transitions. [2023-11-30 05:24:27,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1730 transitions. [2023-11-30 05:24:27,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:27,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1730 transitions. [2023-11-30 05:24:27,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 216.25) internal successors, (1730), 8 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:27,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 315.0) internal successors, (2835), 9 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:27,383 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 315.0) internal successors, (2835), 9 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:27,384 INFO L307 CegarLoopForPetriNet]: 270 programPoint places, 59 predicate places. [2023-11-30 05:24:27,384 INFO L500 AbstractCegarLoop]: Abstraction has has 329 places, 436 transitions, 3085 flow [2023-11-30 05:24:27,385 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.14285714285714) internal successors, (1366), 7 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:27,385 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:27,385 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 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] [2023-11-30 05:24:27,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-30 05:24:27,590 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:27,590 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 42 more)] === [2023-11-30 05:24:27,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:27,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1274595235, now seen corresponding path program 1 times [2023-11-30 05:24:27,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:27,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277858240] [2023-11-30 05:24:27,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:27,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:27,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 05:24:27,627 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 05:24:27,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 05:24:27,663 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 05:24:27,663 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 05:24:27,664 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (44 of 45 remaining) [2023-11-30 05:24:27,665 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 45 remaining) [2023-11-30 05:24:27,665 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 45 remaining) [2023-11-30 05:24:27,665 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 45 remaining) [2023-11-30 05:24:27,665 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 45 remaining) [2023-11-30 05:24:27,667 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 45 remaining) [2023-11-30 05:24:27,667 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 45 remaining) [2023-11-30 05:24:27,667 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 45 remaining) [2023-11-30 05:24:27,667 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 45 remaining) [2023-11-30 05:24:27,667 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 45 remaining) [2023-11-30 05:24:27,667 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 45 remaining) [2023-11-30 05:24:27,667 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 45 remaining) [2023-11-30 05:24:27,667 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 45 remaining) [2023-11-30 05:24:27,667 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 45 remaining) [2023-11-30 05:24:27,668 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 45 remaining) [2023-11-30 05:24:27,670 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 45 remaining) [2023-11-30 05:24:27,670 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 45 remaining) [2023-11-30 05:24:27,672 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 45 remaining) [2023-11-30 05:24:27,672 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 45 remaining) [2023-11-30 05:24:27,672 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 45 remaining) [2023-11-30 05:24:27,673 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 45 remaining) [2023-11-30 05:24:27,673 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-30 05:24:27,674 INFO L457 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1] [2023-11-30 05:24:27,675 WARN L227 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 05:24:27,675 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-11-30 05:24:27,712 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-30 05:24:27,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 348 places, 407 transitions, 830 flow [2023-11-30 05:24:27,777 INFO L124 PetriNetUnfolderBase]: 126/801 cut-off events. [2023-11-30 05:24:27,777 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-30 05:24:27,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 813 conditions, 801 events. 126/801 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 4787 event pairs, 0 based on Foata normal form. 0/577 useless extension candidates. Maximal degree in co-relation 500. Up to 12 conditions per place. [2023-11-30 05:24:27,784 INFO L82 GeneralOperation]: Start removeDead. Operand has 348 places, 407 transitions, 830 flow [2023-11-30 05:24:27,790 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 348 places, 407 transitions, 830 flow [2023-11-30 05:24:27,792 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 05:24:27,793 INFO L362 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6946542d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 05:24:27,793 INFO L363 AbstractCegarLoop]: Starting to check reachability of 55 error locations. [2023-11-30 05:24:27,794 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 05:24:27,794 INFO L124 PetriNetUnfolderBase]: 4/39 cut-off events. [2023-11-30 05:24:27,794 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 05:24:27,794 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:27,794 INFO L232 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] [2023-11-30 05:24:27,795 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:24:27,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:27,795 INFO L85 PathProgramCache]: Analyzing trace with hash 775287964, now seen corresponding path program 1 times [2023-11-30 05:24:27,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:27,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3007418] [2023-11-30 05:24:27,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:27,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:27,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:27,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:27,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:27,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3007418] [2023-11-30 05:24:27,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3007418] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:24:27,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 05:24:27,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 05:24:27,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620383816] [2023-11-30 05:24:27,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:24:27,811 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 05:24:27,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:27,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 05:24:27,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 05:24:27,813 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 407 [2023-11-30 05:24:27,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 407 transitions, 830 flow. Second operand has 3 states, 3 states have (on average 305.3333333333333) internal successors, (916), 3 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:27,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:27,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 407 [2023-11-30 05:24:27,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:29,487 INFO L124 PetriNetUnfolderBase]: 3251/17836 cut-off events. [2023-11-30 05:24:29,487 INFO L125 PetriNetUnfolderBase]: For 149/149 co-relation queries the response was YES. [2023-11-30 05:24:29,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22622 conditions, 17836 events. 3251/17836 cut-off events. For 149/149 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 237119 event pairs, 2680 based on Foata normal form. 5683/20756 useless extension candidates. Maximal degree in co-relation 20308. Up to 4710 conditions per place. [2023-11-30 05:24:29,581 INFO L140 encePairwiseOnDemand]: 350/407 looper letters, 47 selfloop transitions, 2 changer transitions 0/345 dead transitions. [2023-11-30 05:24:29,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 345 transitions, 804 flow [2023-11-30 05:24:29,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 05:24:29,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 05:24:29,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1017 transitions. [2023-11-30 05:24:29,583 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8329238329238329 [2023-11-30 05:24:29,583 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1017 transitions. [2023-11-30 05:24:29,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1017 transitions. [2023-11-30 05:24:29,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:29,584 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1017 transitions. [2023-11-30 05:24:29,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 339.0) internal successors, (1017), 3 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:29,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:29,587 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:29,589 INFO L307 CegarLoopForPetriNet]: 348 programPoint places, -10 predicate places. [2023-11-30 05:24:29,589 INFO L500 AbstractCegarLoop]: Abstraction has has 338 places, 345 transitions, 804 flow [2023-11-30 05:24:29,590 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 305.3333333333333) internal successors, (916), 3 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:29,591 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:29,591 INFO L232 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] [2023-11-30 05:24:29,591 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-30 05:24:29,591 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:24:29,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:29,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1660871932, now seen corresponding path program 1 times [2023-11-30 05:24:29,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:29,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800485051] [2023-11-30 05:24:29,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:29,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:29,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:29,626 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:29,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:29,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800485051] [2023-11-30 05:24:29,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800485051] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:24:29,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518228481] [2023-11-30 05:24:29,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:29,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:29,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:24:29,627 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 05:24:29,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-30 05:24:29,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:29,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 05:24:29,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:24:29,712 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:29,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 05:24:29,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:29,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518228481] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 05:24:29,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 05:24:29,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 05:24:29,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9095280] [2023-11-30 05:24:29,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 05:24:29,734 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 05:24:29,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:29,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 05:24:29,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 05:24:29,738 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 407 [2023-11-30 05:24:29,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 345 transitions, 804 flow. Second operand has 10 states, 10 states have (on average 305.1) internal successors, (3051), 10 states have internal predecessors, (3051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:29,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:29,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 407 [2023-11-30 05:24:29,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:31,425 INFO L124 PetriNetUnfolderBase]: 3251/17843 cut-off events. [2023-11-30 05:24:31,426 INFO L125 PetriNetUnfolderBase]: For 1920/2036 co-relation queries the response was YES. [2023-11-30 05:24:31,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27356 conditions, 17843 events. 3251/17843 cut-off events. For 1920/2036 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 236876 event pairs, 2680 based on Foata normal form. 0/15080 useless extension candidates. Maximal degree in co-relation 24637. Up to 4715 conditions per place. [2023-11-30 05:24:31,535 INFO L140 encePairwiseOnDemand]: 401/407 looper letters, 48 selfloop transitions, 9 changer transitions 0/352 dead transitions. [2023-11-30 05:24:31,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 352 transitions, 942 flow [2023-11-30 05:24:31,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 05:24:31,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 05:24:31,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2786 transitions. [2023-11-30 05:24:31,540 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7605787605787606 [2023-11-30 05:24:31,540 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2786 transitions. [2023-11-30 05:24:31,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2786 transitions. [2023-11-30 05:24:31,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:31,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2786 transitions. [2023-11-30 05:24:31,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 309.55555555555554) internal successors, (2786), 9 states have internal predecessors, (2786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:31,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 407.0) internal successors, (4070), 10 states have internal predecessors, (4070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:31,550 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 407.0) internal successors, (4070), 10 states have internal predecessors, (4070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:31,551 INFO L307 CegarLoopForPetriNet]: 348 programPoint places, -2 predicate places. [2023-11-30 05:24:31,552 INFO L500 AbstractCegarLoop]: Abstraction has has 346 places, 352 transitions, 942 flow [2023-11-30 05:24:31,552 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 305.1) internal successors, (3051), 10 states have internal predecessors, (3051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:31,552 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:31,553 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:24:31,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-30 05:24:31,758 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-30 05:24:31,759 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:24:31,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:31,759 INFO L85 PathProgramCache]: Analyzing trace with hash 842868988, now seen corresponding path program 2 times [2023-11-30 05:24:31,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:31,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031694892] [2023-11-30 05:24:31,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:31,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:31,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:31,790 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-30 05:24:31,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:31,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031694892] [2023-11-30 05:24:31,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031694892] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:24:31,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 05:24:31,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-30 05:24:31,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460702277] [2023-11-30 05:24:31,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:24:31,792 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 05:24:31,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:31,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 05:24:31,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 05:24:31,794 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 257 out of 407 [2023-11-30 05:24:31,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 352 transitions, 942 flow. Second operand has 3 states, 3 states have (on average 259.6666666666667) internal successors, (779), 3 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:31,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:31,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 407 [2023-11-30 05:24:31,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:40,945 INFO L124 PetriNetUnfolderBase]: 33358/96295 cut-off events. [2023-11-30 05:24:40,946 INFO L125 PetriNetUnfolderBase]: For 47823/48204 co-relation queries the response was YES. [2023-11-30 05:24:41,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189999 conditions, 96295 events. 33358/96295 cut-off events. For 47823/48204 co-relation queries the response was YES. Maximal size of possible extension queue 3176. Compared 1404841 event pairs, 28494 based on Foata normal form. 0/80309 useless extension candidates. Maximal degree in co-relation 13790. Up to 45852 conditions per place. [2023-11-30 05:24:41,629 INFO L140 encePairwiseOnDemand]: 403/407 looper letters, 124 selfloop transitions, 2 changer transitions 0/386 dead transitions. [2023-11-30 05:24:41,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 386 transitions, 1326 flow [2023-11-30 05:24:41,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 05:24:41,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 05:24:41,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 899 transitions. [2023-11-30 05:24:41,633 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7362817362817363 [2023-11-30 05:24:41,633 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 899 transitions. [2023-11-30 05:24:41,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 899 transitions. [2023-11-30 05:24:41,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:41,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 899 transitions. [2023-11-30 05:24:41,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 299.6666666666667) internal successors, (899), 3 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:41,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:41,636 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 407.0) internal successors, (1628), 4 states have internal predecessors, (1628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:41,636 INFO L307 CegarLoopForPetriNet]: 348 programPoint places, -2 predicate places. [2023-11-30 05:24:41,636 INFO L500 AbstractCegarLoop]: Abstraction has has 346 places, 386 transitions, 1326 flow [2023-11-30 05:24:41,637 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 259.6666666666667) internal successors, (779), 3 states have internal predecessors, (779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:41,637 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:41,637 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:24:41,637 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-30 05:24:41,637 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:24:41,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:41,637 INFO L85 PathProgramCache]: Analyzing trace with hash 842868989, now seen corresponding path program 1 times [2023-11-30 05:24:41,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:41,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116384096] [2023-11-30 05:24:41,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:41,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:41,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:41,690 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:41,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:41,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116384096] [2023-11-30 05:24:41,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116384096] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:24:41,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812606987] [2023-11-30 05:24:41,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:41,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:41,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:24:41,710 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 05:24:41,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-30 05:24:41,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:41,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-30 05:24:41,795 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:24:41,819 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:41,819 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 05:24:41,875 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:24:41,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812606987] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 05:24:41,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 05:24:41,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-30 05:24:41,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856455183] [2023-11-30 05:24:41,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 05:24:41,876 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 05:24:41,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:41,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 05:24:41,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-11-30 05:24:42,033 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 407 [2023-11-30 05:24:42,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 386 transitions, 1326 flow. Second operand has 18 states, 18 states have (on average 305.27777777777777) internal successors, (5495), 18 states have internal predecessors, (5495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:42,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:42,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 407 [2023-11-30 05:24:42,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:24:52,335 INFO L124 PetriNetUnfolderBase]: 33358/96315 cut-off events. [2023-11-30 05:24:52,335 INFO L125 PetriNetUnfolderBase]: For 95255/95826 co-relation queries the response was YES. [2023-11-30 05:24:52,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212179 conditions, 96315 events. 33358/96315 cut-off events. For 95255/95826 co-relation queries the response was YES. Maximal size of possible extension queue 3177. Compared 1405274 event pairs, 28494 based on Foata normal form. 0/80329 useless extension candidates. Maximal degree in co-relation 16184. Up to 45852 conditions per place. [2023-11-30 05:24:53,358 INFO L140 encePairwiseOnDemand]: 401/407 looper letters, 72 selfloop transitions, 21 changer transitions 0/406 dead transitions. [2023-11-30 05:24:53,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 406 transitions, 1624 flow [2023-11-30 05:24:53,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-30 05:24:53,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-30 05:24:53,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6444 transitions. [2023-11-30 05:24:53,365 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7539487539487539 [2023-11-30 05:24:53,365 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6444 transitions. [2023-11-30 05:24:53,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6444 transitions. [2023-11-30 05:24:53,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:24:53,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6444 transitions. [2023-11-30 05:24:53,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 306.85714285714283) internal successors, (6444), 21 states have internal predecessors, (6444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:53,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 407.0) internal successors, (8954), 22 states have internal predecessors, (8954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:53,382 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 407.0) internal successors, (8954), 22 states have internal predecessors, (8954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:53,382 INFO L307 CegarLoopForPetriNet]: 348 programPoint places, 18 predicate places. [2023-11-30 05:24:53,382 INFO L500 AbstractCegarLoop]: Abstraction has has 366 places, 406 transitions, 1624 flow [2023-11-30 05:24:53,383 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 305.27777777777777) internal successors, (5495), 18 states have internal predecessors, (5495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:53,383 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:24:53,384 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:24:53,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-30 05:24:53,589 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:24:53,589 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:24:53,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:24:53,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1326796547, now seen corresponding path program 2 times [2023-11-30 05:24:53,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:24:53,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116869555] [2023-11-30 05:24:53,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:24:53,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:24:53,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:24:53,652 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-11-30 05:24:53,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:24:53,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116869555] [2023-11-30 05:24:53,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116869555] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:24:53,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 05:24:53,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 05:24:53,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640270278] [2023-11-30 05:24:53,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:24:53,652 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 05:24:53,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:24:53,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 05:24:53,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-30 05:24:53,653 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 407 [2023-11-30 05:24:53,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 406 transitions, 1624 flow. Second operand has 4 states, 4 states have (on average 254.25) internal successors, (1017), 4 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:24:53,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:24:53,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 407 [2023-11-30 05:24:53,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:25:10,394 INFO L124 PetriNetUnfolderBase]: 62295/140803 cut-off events. [2023-11-30 05:25:10,395 INFO L125 PetriNetUnfolderBase]: For 299534/303365 co-relation queries the response was YES. [2023-11-30 05:25:10,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 409080 conditions, 140803 events. 62295/140803 cut-off events. For 299534/303365 co-relation queries the response was YES. Maximal size of possible extension queue 5009. Compared 1912966 event pairs, 56101 based on Foata normal form. 0/129690 useless extension candidates. Maximal degree in co-relation 31372. Up to 75713 conditions per place. [2023-11-30 05:25:11,808 INFO L140 encePairwiseOnDemand]: 401/407 looper letters, 175 selfloop transitions, 4 changer transitions 0/464 dead transitions. [2023-11-30 05:25:11,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 464 transitions, 2322 flow [2023-11-30 05:25:11,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 05:25:11,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 05:25:11,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1163 transitions. [2023-11-30 05:25:11,810 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7143734643734644 [2023-11-30 05:25:11,810 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1163 transitions. [2023-11-30 05:25:11,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1163 transitions. [2023-11-30 05:25:11,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:25:11,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1163 transitions. [2023-11-30 05:25:11,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 290.75) internal successors, (1163), 4 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:11,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 407.0) internal successors, (2035), 5 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:11,813 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 407.0) internal successors, (2035), 5 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:11,813 INFO L307 CegarLoopForPetriNet]: 348 programPoint places, 21 predicate places. [2023-11-30 05:25:11,813 INFO L500 AbstractCegarLoop]: Abstraction has has 369 places, 464 transitions, 2322 flow [2023-11-30 05:25:11,813 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 254.25) internal successors, (1017), 4 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:11,814 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:25:11,814 INFO L232 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 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] [2023-11-30 05:25:11,814 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-30 05:25:11,814 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:25:11,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:25:11,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1498984858, now seen corresponding path program 1 times [2023-11-30 05:25:11,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:25:11,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100843368] [2023-11-30 05:25:11,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:25:11,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:25:11,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:25:11,969 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-30 05:25:11,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:25:11,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100843368] [2023-11-30 05:25:11,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100843368] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:25:11,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35556619] [2023-11-30 05:25:11,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:25:11,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:25:11,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:25:11,974 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 05:25:11,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-30 05:25:12,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:25:12,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-30 05:25:12,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:25:12,130 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-30 05:25:12,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 05:25:12,277 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-30 05:25:12,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35556619] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 05:25:12,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 05:25:12,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2023-11-30 05:25:12,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59921619] [2023-11-30 05:25:12,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 05:25:12,278 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-30 05:25:12,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:25:12,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-30 05:25:12,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2023-11-30 05:25:12,281 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 407 [2023-11-30 05:25:12,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 464 transitions, 2322 flow. Second operand has 23 states, 23 states have (on average 305.4782608695652) internal successors, (7026), 23 states have internal predecessors, (7026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:12,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:25:12,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 407 [2023-11-30 05:25:12,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:25:29,331 INFO L124 PetriNetUnfolderBase]: 62294/140797 cut-off events. [2023-11-30 05:25:29,331 INFO L125 PetriNetUnfolderBase]: For 441142/444849 co-relation queries the response was YES. [2023-11-30 05:25:29,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 445760 conditions, 140797 events. 62294/140797 cut-off events. For 441142/444849 co-relation queries the response was YES. Maximal size of possible extension queue 5014. Compared 1909821 event pairs, 35413 based on Foata normal form. 0/129706 useless extension candidates. Maximal degree in co-relation 33685. Up to 75713 conditions per place. [2023-11-30 05:25:30,935 INFO L140 encePairwiseOnDemand]: 401/407 looper letters, 102 selfloop transitions, 30 changer transitions 0/479 dead transitions. [2023-11-30 05:25:30,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 479 transitions, 2700 flow [2023-11-30 05:25:30,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-30 05:25:30,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-30 05:25:30,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 9185 transitions. [2023-11-30 05:25:30,943 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7522522522522522 [2023-11-30 05:25:30,943 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 9185 transitions. [2023-11-30 05:25:30,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 9185 transitions. [2023-11-30 05:25:30,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:25:30,945 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 9185 transitions. [2023-11-30 05:25:30,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 306.1666666666667) internal successors, (9185), 30 states have internal predecessors, (9185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:30,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 407.0) internal successors, (12617), 31 states have internal predecessors, (12617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:30,965 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 407.0) internal successors, (12617), 31 states have internal predecessors, (12617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:30,965 INFO L307 CegarLoopForPetriNet]: 348 programPoint places, 50 predicate places. [2023-11-30 05:25:30,965 INFO L500 AbstractCegarLoop]: Abstraction has has 398 places, 479 transitions, 2700 flow [2023-11-30 05:25:30,966 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 305.4782608695652) internal successors, (7026), 23 states have internal predecessors, (7026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:30,966 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:25:30,967 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 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] [2023-11-30 05:25:30,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-30 05:25:31,178 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:25:31,178 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:25:31,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:25:31,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1974789830, now seen corresponding path program 2 times [2023-11-30 05:25:31,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:25:31,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240916291] [2023-11-30 05:25:31,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:25:31,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:25:31,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:25:31,295 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 05:25:31,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:25:31,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240916291] [2023-11-30 05:25:31,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240916291] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:25:31,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720368668] [2023-11-30 05:25:31,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 05:25:31,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:25:31,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:25:31,296 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 05:25:31,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-30 05:25:31,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 05:25:31,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 05:25:31,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-30 05:25:31,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:25:31,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-30 05:25:31,488 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 05:25:31,488 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 05:25:31,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720368668] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:25:31,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 05:25:31,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 10 [2023-11-30 05:25:31,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291654938] [2023-11-30 05:25:31,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:25:31,489 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-30 05:25:31,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:25:31,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-30 05:25:31,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-30 05:25:31,490 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 251 out of 407 [2023-11-30 05:25:31,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 479 transitions, 2700 flow. Second operand has 7 states, 7 states have (on average 253.14285714285714) internal successors, (1772), 7 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:31,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:25:31,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 251 of 407 [2023-11-30 05:25:31,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:25:48,782 INFO L124 PetriNetUnfolderBase]: 63082/143294 cut-off events. [2023-11-30 05:25:48,782 INFO L125 PetriNetUnfolderBase]: For 603211/616216 co-relation queries the response was YES. [2023-11-30 05:25:49,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 533346 conditions, 143294 events. 63082/143294 cut-off events. For 603211/616216 co-relation queries the response was YES. Maximal size of possible extension queue 5025. Compared 1945634 event pairs, 10579 based on Foata normal form. 5/133435 useless extension candidates. Maximal degree in co-relation 475606. Up to 75635 conditions per place. [2023-11-30 05:25:50,475 INFO L140 encePairwiseOnDemand]: 398/407 looper letters, 331 selfloop transitions, 10 changer transitions 0/640 dead transitions. [2023-11-30 05:25:50,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 640 transitions, 4834 flow [2023-11-30 05:25:50,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 05:25:50,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 05:25:50,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2575 transitions. [2023-11-30 05:25:50,488 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.702975702975703 [2023-11-30 05:25:50,488 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2575 transitions. [2023-11-30 05:25:50,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2575 transitions. [2023-11-30 05:25:50,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:25:50,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2575 transitions. [2023-11-30 05:25:50,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 286.1111111111111) internal successors, (2575), 9 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:50,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 407.0) internal successors, (4070), 10 states have internal predecessors, (4070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:50,507 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 407.0) internal successors, (4070), 10 states have internal predecessors, (4070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:50,508 INFO L307 CegarLoopForPetriNet]: 348 programPoint places, 57 predicate places. [2023-11-30 05:25:50,508 INFO L500 AbstractCegarLoop]: Abstraction has has 405 places, 640 transitions, 4834 flow [2023-11-30 05:25:50,508 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 253.14285714285714) internal successors, (1772), 7 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:50,508 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:25:50,508 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:25:50,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-30 05:25:50,708 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-30 05:25:50,709 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:25:50,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:25:50,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1594074533, now seen corresponding path program 1 times [2023-11-30 05:25:50,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:25:50,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663989848] [2023-11-30 05:25:50,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:25:50,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:25:50,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:25:50,927 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 05:25:50,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:25:50,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663989848] [2023-11-30 05:25:50,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663989848] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:25:50,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 05:25:50,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-30 05:25:50,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064935116] [2023-11-30 05:25:50,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:25:50,929 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-30 05:25:50,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:25:50,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-30 05:25:50,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-30 05:25:50,930 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 237 out of 407 [2023-11-30 05:25:50,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 640 transitions, 4834 flow. Second operand has 8 states, 8 states have (on average 239.25) internal successors, (1914), 8 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:25:50,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:25:50,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 237 of 407 [2023-11-30 05:25:50,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:25:53,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1429] L941-55-->L942-2: Formula: (and (= (store |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7| (store (select |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|) (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|) 0)) |v_#pthreadsMutex_223|) (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_224|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_223|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1][742], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, 207#L942-2true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:25:53,814 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 05:25:53,814 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 05:25:53,814 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 05:25:53,814 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 05:25:54,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 68#L955-2true, 870#true, 188#L946-4true, 355#true]) [2023-11-30 05:25:54,570 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,571 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:25:54,571 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,571 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][115], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 188#L946-4true, 355#true]) [2023-11-30 05:25:54,571 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,571 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,571 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,571 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:25:54,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][225], [570#true, 42#L953-4true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 188#L946-4true, 355#true]) [2023-11-30 05:25:54,572 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 05:25:54,572 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:54,572 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 05:25:54,572 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:54,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1265] L953-6-->L953-7: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~3#1_5| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre48#1_3|)) |v_#memory_int_10|) (<= 0 .cse0) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|))))) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][107], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 273#L953-7true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 188#L946-4true, 355#true]) [2023-11-30 05:25:54,572 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 05:25:54,572 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:54,572 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 05:25:54,572 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:54,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 68#L955-2true, 355#true, 256#L939true]) [2023-11-30 05:25:54,939 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:25:54,939 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:25:54,939 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:54,939 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:54,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][115], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 256#L939true, 355#true]) [2023-11-30 05:25:54,939 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:25:54,939 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:54,939 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:25:54,939 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:54,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][225], [570#true, 42#L953-4true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:25:54,946 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,946 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:25:54,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1265] L953-6-->L953-7: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~3#1_5| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre48#1_3|)) |v_#memory_int_10|) (<= 0 .cse0) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|))))) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][107], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 273#L953-7true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true, 256#L939true]) [2023-11-30 05:25:54,946 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,946 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:25:54,946 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,947 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:54,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1429] L941-55-->L942-2: Formula: (and (= (store |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7| (store (select |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|) (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|) 0)) |v_#pthreadsMutex_223|) (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_224|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_223|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1][742], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, 207#L942-2true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 188#L946-4true, 355#true]) [2023-11-30 05:25:54,968 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2023-11-30 05:25:54,968 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 05:25:54,968 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 05:25:54,968 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2023-11-30 05:25:54,968 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1429] L941-55-->L942-2: Formula: (and (= (store |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7| (store (select |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|) (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|) 0)) |v_#pthreadsMutex_223|) (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_224|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_223|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1][742], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, 207#L942-2true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:25:54,968 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 05:25:54,968 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 05:25:54,983 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:54,983 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 05:25:54,983 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 05:25:55,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][104], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 211#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:25:55,198 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,198 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,198 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:25:55,198 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][116], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 68#L955-2true, 355#true]) [2023-11-30 05:25:55,198 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,198 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:25:55,198 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,198 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][113], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:25:55,198 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,210 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,211 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:25:55,211 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][98], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 211#L940-3true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:25:55,224 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 05:25:55,224 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:55,224 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 05:25:55,224 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:55,235 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, 68#L955-2true, t_funThread2of2ForFork0InUse, 256#L939true, 355#true]) [2023-11-30 05:25:55,236 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,236 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:25:55,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][115], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true, 256#L939true]) [2023-11-30 05:25:55,236 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,236 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:25:55,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,236 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][100], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 42#L953-4true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 211#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:25:55,254 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 05:25:55,254 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:55,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 05:25:55,254 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:55,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1265] L953-6-->L953-7: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~3#1_5| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre48#1_3|)) |v_#memory_int_10|) (<= 0 .cse0) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|))))) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][105], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 273#L953-7true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:25:55,254 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,254 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:25:55,254 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,254 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][306], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:25:55,305 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,305 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,305 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,305 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:25:55,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][226], [570#true, 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:25:55,305 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,305 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:25:55,305 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,305 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][226], [570#true, 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 188#L946-4true, 355#true]) [2023-11-30 05:25:55,306 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][309], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:25:55,306 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][224], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:25:55,306 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][224], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 188#L946-4true, 355#true]) [2023-11-30 05:25:55,306 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:25:55,306 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][104], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 211#L940-3true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:25:55,559 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,559 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,559 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,559 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:25:55,559 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:25:55,559 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][116], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:25:55,560 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,560 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:25:55,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,560 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][113], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:25:55,560 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,560 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:25:55,560 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][309], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:25:55,874 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,874 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,874 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,874 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:25:55,875 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:25:55,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][224], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:25:55,875 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,875 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:25:55,875 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,875 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,875 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][305], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 42#L953-4true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:25:55,883 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,883 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:55,883 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:25:55,883 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:25:59,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [281#t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, 870#true, t_funThread2of2ForFork0InUse, 256#L939true, 355#true]) [2023-11-30 05:25:59,577 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 05:25:59,577 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:25:59,577 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:25:59,577 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:25:59,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][115], [570#true, 281#t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:25:59,577 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 05:25:59,577 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:25:59,577 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:25:59,577 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:25:59,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1265] L953-6-->L953-7: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~3#1_5| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre48#1_3|)) |v_#memory_int_10|) (<= 0 .cse0) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|))))) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][107], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 102#t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 273#L953-7true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 256#L939true, 355#true]) [2023-11-30 05:25:59,578 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 05:25:59,578 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:25:59,578 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:25:59,578 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:00,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][104], [570#true, 281#t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 211#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:00,060 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 05:26:00,060 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 05:26:00,060 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 05:26:00,060 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 05:26:00,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][116], [281#t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, 68#L955-2true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:00,061 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 05:26:00,061 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,061 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,061 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][113], [570#true, 281#t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:00,061 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 05:26:00,061 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,061 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,061 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 102#t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, 870#true, t_funThread2of2ForFork0InUse, 355#true, 256#L939true]) [2023-11-30 05:26:00,062 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][115], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 102#t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:26:00,062 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][100], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 42#L953-4true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 102#t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 211#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:00,062 INFO L294 olderBase$Statistics]: this new event has 151 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 05:26:00,062 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 05:26:00,063 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2023-11-30 05:26:00,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1265] L953-6-->L953-7: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~3#1_5| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre48#1_3|)) |v_#memory_int_10|) (<= 0 .cse0) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|))))) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][105], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 102#t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 273#L953-7true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:00,063 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 05:26:00,063 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,063 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,063 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:00,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][104], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 102#t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 211#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:00,811 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 05:26:00,811 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:00,811 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:00,811 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:00,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][116], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 102#t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 68#L955-2true, 870#true, 355#true]) [2023-11-30 05:26:00,811 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 05:26:00,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 05:26:00,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 05:26:00,811 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 05:26:00,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][113], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 102#t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:00,812 INFO L294 olderBase$Statistics]: this new event has 154 ancestors and is cut-off event [2023-11-30 05:26:00,812 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 05:26:00,812 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 05:26:00,812 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2023-11-30 05:26:07,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, 11#t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, t_funThread1of2ForFork0InUse, 68#L955-2true, t_funThread2of2ForFork0InUse, 870#true, 256#L939true, 355#true]) [2023-11-30 05:26:07,088 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 05:26:07,088 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,088 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,088 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][115], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, 11#t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 256#L939true, 355#true]) [2023-11-30 05:26:07,088 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 05:26:07,088 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,088 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,088 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 200#L946-5true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:07,493 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 05:26:07,493 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,494 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 05:26:07,494 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][115], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 200#L946-5true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:07,494 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 05:26:07,494 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,494 INFO L297 olderBase$Statistics]: existing Event has 165 ancestors and is cut-off event [2023-11-30 05:26:07,494 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1265] L953-6-->L953-7: Formula: (let ((.cse1 (* |v_ULTIMATE.start_main_~i~3#1_5| 4))) (let ((.cse0 (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1))) (and (= (store |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3| (store (select |v_#memory_int_11| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) .cse0 |v_ULTIMATE.start_main_#t~pre48#1_3|)) |v_#memory_int_10|) (<= 0 .cse0) (= (select |v_#valid_8| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|) 1) (<= (+ |v_ULTIMATE.start_main_~#t_ids~0#1.offset_3| .cse1 4) (select |v_#length_7| |v_ULTIMATE.start_main_~#t_ids~0#1.base_3|))))) InVars {ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_11|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} OutVars{ULTIMATE.start_main_#t~pre48#1=|v_ULTIMATE.start_main_#t~pre48#1_3|, ULTIMATE.start_main_~#t_ids~0#1.base=|v_ULTIMATE.start_main_~#t_ids~0#1.base_3|, #valid=|v_#valid_8|, #memory_int=|v_#memory_int_10|, ULTIMATE.start_main_~#t_ids~0#1.offset=|v_ULTIMATE.start_main_~#t_ids~0#1.offset_3|, #length=|v_#length_7|, ULTIMATE.start_main_~i~3#1=|v_ULTIMATE.start_main_~i~3#1_5|} AuxVars[] AssignedVars[#memory_int][106], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 321#L946-6true, 273#L953-7true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:07,502 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 05:26:07,502 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,502 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,502 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:07,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][104], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 211#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, 11#t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:07,508 INFO L294 olderBase$Statistics]: this new event has 164 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][116], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, 11#t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, t_funThread1of2ForFork0InUse, 870#true, 68#L955-2true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:07,508 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][113], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, 11#t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:07,508 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,508 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][117], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 321#L946-6true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:07,859 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 05:26:07,859 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,859 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,859 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][114], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 321#L946-6true, 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:07,860 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 05:26:07,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:07,860 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:08,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][179], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 321#L946-6true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:08,469 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 05:26:08,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:08,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:08,469 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:08,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][175], [570#true, 42#L953-4true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1627#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= |ULTIMATE.start_main_~i~3#1| 9999) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 321#L946-6true, 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:08,473 INFO L294 olderBase$Statistics]: this new event has 165 ancestors and is cut-off event [2023-11-30 05:26:08,473 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:08,473 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:08,473 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2023-11-30 05:26:09,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, 870#true, 68#L955-2true, t_funThread2of2ForFork0InUse, 188#L946-4true, 355#true]) [2023-11-30 05:26:09,721 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][115], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 188#L946-4true, 355#true]) [2023-11-30 05:26:09,722 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][224], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 188#L946-4true, 355#true]) [2023-11-30 05:26:09,722 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:09,722 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:13,473 INFO L124 PetriNetUnfolderBase]: 68397/157916 cut-off events. [2023-11-30 05:26:13,473 INFO L125 PetriNetUnfolderBase]: For 755659/768388 co-relation queries the response was YES. [2023-11-30 05:26:14,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626969 conditions, 157916 events. 68397/157916 cut-off events. For 755659/768388 co-relation queries the response was YES. Maximal size of possible extension queue 4549. Compared 2134054 event pairs, 8023 based on Foata normal form. 9053/159775 useless extension candidates. Maximal degree in co-relation 488819. Up to 76518 conditions per place. [2023-11-30 05:26:15,401 INFO L140 encePairwiseOnDemand]: 384/407 looper letters, 632 selfloop transitions, 23 changer transitions 0/949 dead transitions. [2023-11-30 05:26:15,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 949 transitions, 9494 flow [2023-11-30 05:26:15,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 05:26:15,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 05:26:15,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2540 transitions. [2023-11-30 05:26:15,403 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6934206934206935 [2023-11-30 05:26:15,403 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2540 transitions. [2023-11-30 05:26:15,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2540 transitions. [2023-11-30 05:26:15,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:26:15,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2540 transitions. [2023-11-30 05:26:15,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 282.22222222222223) internal successors, (2540), 9 states have internal predecessors, (2540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:26:15,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 407.0) internal successors, (4070), 10 states have internal predecessors, (4070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:26:15,407 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 407.0) internal successors, (4070), 10 states have internal predecessors, (4070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:26:15,408 INFO L307 CegarLoopForPetriNet]: 348 programPoint places, 60 predicate places. [2023-11-30 05:26:15,408 INFO L500 AbstractCegarLoop]: Abstraction has has 408 places, 949 transitions, 9494 flow [2023-11-30 05:26:15,408 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 239.25) internal successors, (1914), 8 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:26:15,408 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:26:15,408 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:26:15,408 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-30 05:26:15,408 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:26:15,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:26:15,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1594074532, now seen corresponding path program 1 times [2023-11-30 05:26:15,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:26:15,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453303793] [2023-11-30 05:26:15,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:26:15,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:26:15,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:26:15,668 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-11-30 05:26:15,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:26:15,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453303793] [2023-11-30 05:26:15,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453303793] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:26:15,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 05:26:15,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-30 05:26:15,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68979743] [2023-11-30 05:26:15,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:26:15,670 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-30 05:26:15,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:26:15,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-30 05:26:15,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-30 05:26:15,671 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 407 [2023-11-30 05:26:15,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 949 transitions, 9494 flow. Second operand has 9 states, 9 states have (on average 223.33333333333334) internal successors, (2010), 9 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:26:15,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:26:15,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 407 [2023-11-30 05:26:15,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:26:20,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1429] L941-55-->L942-2: Formula: (and (= (store |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7| (store (select |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|) (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|) 0)) |v_#pthreadsMutex_223|) (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_224|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_223|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1][925], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, 207#L942-2true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 256#L939true, 355#true]) [2023-11-30 05:26:20,711 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2023-11-30 05:26:20,712 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 05:26:20,712 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 05:26:20,712 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2023-11-30 05:26:21,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][116], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 68#L955-2true, 355#true, 256#L939true]) [2023-11-30 05:26:21,549 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:26:21,549 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:21,550 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:26:21,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:21,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][113], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:26:21,550 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:26:21,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:21,550 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:26:21,550 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:21,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][115], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 68#L955-2true, 355#true]) [2023-11-30 05:26:21,861 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:26:21,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:26:21,861 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:21,861 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:21,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][101], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 211#L940-3true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:21,861 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:26:21,862 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:21,862 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:26:21,862 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:21,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][114], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:21,862 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:26:21,862 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:21,862 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:21,862 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:26:21,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][113], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 188#L946-4true, 355#true]) [2023-11-30 05:26:21,903 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:26:21,903 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:21,903 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:26:21,903 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:21,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][116], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 68#L955-2true, 870#true, 188#L946-4true, 355#true]) [2023-11-30 05:26:21,903 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2023-11-30 05:26:21,904 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2023-11-30 05:26:21,904 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:21,904 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][113], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:26:22,247 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][114], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:22,247 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,247 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][115], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 68#L955-2true, 870#true, 355#true]) [2023-11-30 05:26:22,248 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][116], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 68#L955-2true, 355#true, 256#L939true]) [2023-11-30 05:26:22,248 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,248 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][262], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:22,263 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,263 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,263 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2023-11-30 05:26:22,263 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:22,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][241], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:26:22,263 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,263 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2023-11-30 05:26:22,263 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:22,263 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:27,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][113], [570#true, 281#t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:26:27,941 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 05:26:27,941 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:27,941 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:27,941 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:27,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][114], [570#true, 281#t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:27,941 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 05:26:27,941 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][115], [570#true, 281#t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:27,942 INFO L294 olderBase$Statistics]: this new event has 153 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][116], [570#true, 281#t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1670#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, t_funThread2of2ForFork0InUse, 870#true, 355#true, 256#L939true]) [2023-11-30 05:26:27,942 INFO L294 olderBase$Statistics]: this new event has 152 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:27,942 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2023-11-30 05:26:29,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][114], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 152#t_funErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 306#L954-4true, 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 355#true]) [2023-11-30 05:26:29,957 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 05:26:29,957 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 05:26:29,957 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 05:26:29,958 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 05:26:29,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][115], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 152#t_funErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCEtrue, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 1672#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.offset| 0) (= |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base| 4) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (= |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset| 0) (= 280 (select |#length| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|)) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 68#L955-2true, 355#true]) [2023-11-30 05:26:29,958 INFO L294 olderBase$Statistics]: this new event has 156 ancestors and is cut-off event [2023-11-30 05:26:29,958 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 05:26:29,958 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 05:26:29,958 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2023-11-30 05:26:36,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][111], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 1668#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 241#L946-7true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:36,325 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 05:26:36,326 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 05:26:36,326 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 05:26:36,326 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 05:26:36,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][117], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 1668#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 241#L946-7true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 68#L955-2true, 355#true]) [2023-11-30 05:26:36,326 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 05:26:36,326 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 05:26:36,326 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 05:26:36,326 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 05:26:37,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][112], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, 242#L946-8true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:37,140 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 05:26:37,140 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 05:26:37,140 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 05:26:37,141 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 05:26:37,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, 242#L946-8true, t_funThread1of2ForFork0InUse, 68#L955-2true, t_funThread2of2ForFork0InUse, 870#true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:37,141 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 05:26:37,141 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 05:26:37,141 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 05:26:37,141 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 05:26:37,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][217], [570#true, 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 1668#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 241#L946-7true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:37,739 INFO L294 olderBase$Statistics]: this new event has 166 ancestors and is cut-off event [2023-11-30 05:26:37,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:37,740 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 05:26:37,740 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2023-11-30 05:26:37,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][220], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 1668#(and (= 280 (select |#length| 4)) (= |t_funThread1of2ForFork0_~i~0#1| 0) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 241#L946-7true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 355#true]) [2023-11-30 05:26:37,741 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 05:26:37,741 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 05:26:37,743 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 05:26:37,743 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 05:26:37,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][180], [570#true, 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, 242#L946-8true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:37,765 INFO L294 olderBase$Statistics]: this new event has 167 ancestors and is cut-off event [2023-11-30 05:26:37,765 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 05:26:37,765 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 05:26:37,765 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2023-11-30 05:26:37,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][183], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, 242#L946-8true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:37,765 INFO L294 olderBase$Statistics]: this new event has 168 ancestors and is cut-off event [2023-11-30 05:26:37,765 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 05:26:37,765 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2023-11-30 05:26:37,765 INFO L297 olderBase$Statistics]: existing Event has 168 ancestors and is cut-off event [2023-11-30 05:26:38,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][112], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 66#L946-3true, 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:38,570 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 05:26:38,570 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:38,570 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:38,570 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 05:26:38,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 66#L946-3true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, 68#L955-2true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:38,571 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 05:26:38,571 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:38,571 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 05:26:38,571 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:38,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][112], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 101#L946-10true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:38,571 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 05:26:38,571 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 05:26:38,572 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:38,572 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:38,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 101#L946-10true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, 68#L955-2true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:38,572 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 05:26:38,572 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:38,572 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:38,572 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 05:26:39,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1429] L941-55-->L942-2: Formula: (and (= (store |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7| (store (select |v_#pthreadsMutex_224| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|) (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|) 0)) |v_#pthreadsMutex_223|) (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3| 0)) InVars {#pthreadsMutex=|v_#pthreadsMutex_224|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_223|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1_3|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_7|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_7|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet44#1][1511], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, 207#L942-2true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true, 256#L939true]) [2023-11-30 05:26:39,217 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 05:26:39,217 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 05:26:39,217 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 05:26:39,217 INFO L297 olderBase$Statistics]: existing Event has 161 ancestors and is cut-off event [2023-11-30 05:26:39,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][865], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, 870#true, 68#L955-2true, t_funThread2of2ForFork0InUse, 188#L946-4true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:39,224 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 05:26:39,224 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:39,224 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:39,224 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 05:26:39,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][866], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 188#L946-4true, 355#true]) [2023-11-30 05:26:39,225 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 05:26:39,225 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:39,232 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 05:26:39,232 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:39,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][180], [570#true, 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 66#L946-3true, 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:39,264 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 05:26:39,264 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 05:26:39,264 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 05:26:39,265 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 05:26:39,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][183], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 66#L946-3true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:39,265 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 05:26:39,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:39,265 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 05:26:39,265 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:39,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][180], [570#true, 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 17#L940-3true, 101#L946-10true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:39,266 INFO L294 olderBase$Statistics]: this new event has 169 ancestors and is cut-off event [2023-11-30 05:26:39,266 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 05:26:39,266 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2023-11-30 05:26:39,266 INFO L297 olderBase$Statistics]: existing Event has 169 ancestors and is cut-off event [2023-11-30 05:26:39,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][183], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 101#L946-10true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:39,266 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 05:26:39,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:39,266 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 05:26:39,266 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:40,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][865], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, t_funThread2of2ForFork0InUse, 870#true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true, 256#L939true]) [2023-11-30 05:26:40,306 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,306 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,306 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,306 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][866], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true, 256#L939true]) [2023-11-30 05:26:40,306 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,306 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,306 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,306 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][865], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 68#L955-2true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 256#L939true, 355#true]) [2023-11-30 05:26:40,959 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][866], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 256#L939true, 355#true]) [2023-11-30 05:26:40,959 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,959 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][1020], [570#true, 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true, 256#L939true]) [2023-11-30 05:26:40,966 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 05:26:40,966 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:40,966 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:40,966 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 05:26:40,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][1020], [570#true, 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 188#L946-4true, 355#true]) [2023-11-30 05:26:40,967 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 05:26:40,967 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:40,967 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 05:26:40,967 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:40,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][1021], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true, 256#L939true]) [2023-11-30 05:26:40,967 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,967 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:40,967 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,967 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:40,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][1021], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 188#L946-4true, 355#true]) [2023-11-30 05:26:40,968 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 05:26:40,968 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:40,968 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 05:26:40,968 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:40,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][870], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 211#L940-3true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:40,968 INFO L294 olderBase$Statistics]: this new event has 170 ancestors and is cut-off event [2023-11-30 05:26:40,968 INFO L297 olderBase$Statistics]: existing Event has 170 ancestors and is cut-off event [2023-11-30 05:26:40,968 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:40,968 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][915], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:40,969 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][916], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 211#L940-3true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:40,969 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][917], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:40,969 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:40,969 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 05:26:41,879 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][915], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 68#L955-2true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:41,880 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1335] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_#pthreadsMutex_183| (store |v_#pthreadsMutex_184| |v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread1of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of2ForFork0_cache_entry_addref_#t~nondet31#1][916], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 211#L940-3true, 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:41,880 INFO L294 olderBase$Statistics]: this new event has 171 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 171 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][917], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 291#L946-4true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:41,880 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 05:26:41,880 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 05:26:42,570 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][1021], [570#true, 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1650#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1)), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 256#L939true, 355#true]) [2023-11-30 05:26:42,570 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 05:26:42,570 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:42,570 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:42,570 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:42,570 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:42,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][1043], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 1620#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|)) (<= 1 |ULTIMATE.start_main_~i~3#1|)), 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 80#L953-14true, 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:42,576 INFO L294 olderBase$Statistics]: this new event has 172 ancestors and is cut-off event [2023-11-30 05:26:42,576 INFO L297 olderBase$Statistics]: existing Event has 172 ancestors and is cut-off event [2023-11-30 05:26:42,576 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:42,576 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2023-11-30 05:26:42,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][1041], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:42,577 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 05:26:42,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:42,577 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:42,577 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 05:26:43,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([1425] L940-->L940-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|)) (.cse1 (+ 4 |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|))) (and (= |v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3| 0) (= (select .cse0 .cse1) 0) (= (store |v_#pthreadsMutex_184| |v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5| (store .cse0 .cse1 1)) |v_#pthreadsMutex_183|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_184|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_183|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.base_5|, t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset=|v_t_funThread2of2ForFork0_cache_entry_addref_~entry#1.offset_5|, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1=|v_t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1_3|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread2of2ForFork0_cache_entry_addref_#t~nondet31#1][1041], [570#true, 1652#(and (= |~#cache~0.base| 4) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_#in~entry#1.base|) 1) (= (select |#valid| 4) 1) (= (select |#valid| |t_funThread1of2ForFork0_cache_entry_addref_~entry#1.base|) 1)), 338#L954true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 17#L940-3true, 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 12#L940true, 351#true, t_funThread1of2ForFork0InUse, t_funThread2of2ForFork0InUse, 870#true, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:43,631 INFO L294 olderBase$Statistics]: this new event has 173 ancestors and is cut-off event [2023-11-30 05:26:43,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:43,631 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2023-11-30 05:26:43,631 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 05:26:43,631 INFO L297 olderBase$Statistics]: existing Event has 173 ancestors and is cut-off event [2023-11-30 05:26:59,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][112], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 241#L946-7true, 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:59,900 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 05:26:59,900 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 05:26:59,900 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 05:26:59,900 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 05:26:59,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1152] L954-3-->L954-4: Formula: (and (= |v_~#cache~0.base_4| |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|) (= (+ |v_~#cache~0.offset_3| (* |v_ULTIMATE.start_main_~i~2#1_6| 28)) |v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|)) InVars {~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_3|, ~#cache~0.base=|v_~#cache~0.base_4|, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.offset_1|, ULTIMATE.start_cache_entry_addref_#in~entry#1.base=|v_ULTIMATE.start_cache_entry_addref_#in~entry#1.base_1|, ULTIMATE.start_main_~i~2#1=|v_ULTIMATE.start_main_~i~2#1_6|} AuxVars[] AssignedVars[ULTIMATE.start_cache_entry_addref_#in~entry#1.base, ULTIMATE.start_cache_entry_addref_#in~entry#1.offset][112], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 321#L946-6true, 306#L954-4true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:59,900 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 05:26:59,900 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 05:26:59,900 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 05:26:59,900 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 05:26:59,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 241#L946-7true, 351#true, t_funThread1of2ForFork0InUse, 68#L955-2true, 870#true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:59,901 INFO L294 olderBase$Statistics]: this new event has 198 ancestors and is cut-off event [2023-11-30 05:26:59,901 INFO L297 olderBase$Statistics]: existing Event has 167 ancestors and is cut-off event [2023-11-30 05:26:59,901 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 05:26:59,901 INFO L297 olderBase$Statistics]: existing Event has 198 ancestors and is cut-off event [2023-11-30 05:26:59,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([1164] L954-10-->L955-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_56| |v_~#cache~0.base_25|)) (.cse1 (+ 144 |v_~#cache~0.offset_19|))) (and (= |v_#pthreadsMutex_55| (store |v_#pthreadsMutex_56| |v_~#cache~0.base_25| (store .cse0 .cse1 1))) (= (select .cse0 .cse1) 0) (= |v_ULTIMATE.start_main_#t~nondet51#1_7| 0))) InVars {~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_56|, ~#cache~0.base=|v_~#cache~0.base_25|} OutVars{~#cache~0.offset=|v_~#cache~0.offset_19|, #pthreadsMutex=|v_#pthreadsMutex_55|, ~#cache~0.base=|v_~#cache~0.base_25|, ULTIMATE.start_main_#t~nondet51#1=|v_ULTIMATE.start_main_#t~nondet51#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~nondet51#1][118], [570#true, 568#(= (select |#valid| |ULTIMATE.start_main_~#t_ids~0#1.base|) 1), 321#L946-6true, 1587#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (<= 40000 (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|))), 867#(and (= |ULTIMATE.start_main_~#t_ids~0#1.offset| 0) (= (select |#length| |ULTIMATE.start_main_~#t_ids~0#1.base|) 40000)), 291#L946-4true, 1644#(and (= |~#cache~0.base| 4) (= (select |#valid| 4) 1)), 351#true, t_funThread1of2ForFork0InUse, 870#true, 68#L955-2true, t_funThread2of2ForFork0InUse, 1666#(and (= 280 (select |#length| 4)) (= |~#cache~0.base| 4) (= |~#cache~0.offset| 0) (= (select |#valid| 4) 1) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| 4))), 355#true]) [2023-11-30 05:26:59,901 INFO L294 olderBase$Statistics]: this new event has 197 ancestors and is cut-off event [2023-11-30 05:26:59,901 INFO L297 olderBase$Statistics]: existing Event has 166 ancestors and is cut-off event [2023-11-30 05:26:59,901 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 05:26:59,901 INFO L297 olderBase$Statistics]: existing Event has 197 ancestors and is cut-off event [2023-11-30 05:27:06,260 INFO L124 PetriNetUnfolderBase]: 134541/305201 cut-off events. [2023-11-30 05:27:06,260 INFO L125 PetriNetUnfolderBase]: For 1765809/1809534 co-relation queries the response was YES. [2023-11-30 05:27:07,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1371818 conditions, 305201 events. 134541/305201 cut-off events. For 1765809/1809534 co-relation queries the response was YES. Maximal size of possible extension queue 5510. Compared 4244742 event pairs, 24070 based on Foata normal form. 14590/305139 useless extension candidates. Maximal degree in co-relation 663520. Up to 137623 conditions per place. [2023-11-30 05:27:10,310 INFO L140 encePairwiseOnDemand]: 386/407 looper letters, 1418 selfloop transitions, 27 changer transitions 0/1698 dead transitions. [2023-11-30 05:27:10,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1698 transitions, 21498 flow [2023-11-30 05:27:10,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-30 05:27:10,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-30 05:27:10,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2967 transitions. [2023-11-30 05:27:10,313 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6627205718114809 [2023-11-30 05:27:10,313 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2967 transitions. [2023-11-30 05:27:10,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2967 transitions. [2023-11-30 05:27:10,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:27:10,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2967 transitions. [2023-11-30 05:27:10,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 269.72727272727275) internal successors, (2967), 11 states have internal predecessors, (2967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:10,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 407.0) internal successors, (4884), 12 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:10,318 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 407.0) internal successors, (4884), 12 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:10,323 INFO L307 CegarLoopForPetriNet]: 348 programPoint places, 65 predicate places. [2023-11-30 05:27:10,324 INFO L500 AbstractCegarLoop]: Abstraction has has 413 places, 1698 transitions, 21498 flow [2023-11-30 05:27:10,324 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 223.33333333333334) internal successors, (2010), 9 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:10,324 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:27:10,324 INFO L232 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:27:10,324 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-30 05:27:10,324 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2023-11-30 05:27:10,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:27:10,325 INFO L85 PathProgramCache]: Analyzing trace with hash -238732884, now seen corresponding path program 1 times [2023-11-30 05:27:10,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:27:10,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458103840] [2023-11-30 05:27:10,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:27:10,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:27:10,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 05:27:10,383 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-30 05:27:10,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-30 05:27:10,412 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-30 05:27:10,412 INFO L372 BasicCegarLoop]: Counterexample is feasible [2023-11-30 05:27:10,412 INFO L810 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (54 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 55 remaining) [2023-11-30 05:27:10,413 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 55 remaining) [2023-11-30 05:27:10,414 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 55 remaining) [2023-11-30 05:27:10,415 INFO L810 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 55 remaining) [2023-11-30 05:27:10,415 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-30 05:27:10,415 INFO L457 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1] [2023-11-30 05:27:10,416 WARN L227 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-11-30 05:27:10,416 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-11-30 05:27:10,449 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-30 05:27:10,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 426 places, 499 transitions, 1025 flow [2023-11-30 05:27:10,556 INFO L124 PetriNetUnfolderBase]: 179/1143 cut-off events. [2023-11-30 05:27:10,556 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-11-30 05:27:10,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1168 conditions, 1143 events. 179/1143 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 7160 event pairs, 1 based on Foata normal form. 0/826 useless extension candidates. Maximal degree in co-relation 809. Up to 16 conditions per place. [2023-11-30 05:27:10,581 INFO L82 GeneralOperation]: Start removeDead. Operand has 426 places, 499 transitions, 1025 flow [2023-11-30 05:27:10,592 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 426 places, 499 transitions, 1025 flow [2023-11-30 05:27:10,594 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 05:27:10,594 INFO L362 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6946542d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 05:27:10,594 INFO L363 AbstractCegarLoop]: Starting to check reachability of 65 error locations. [2023-11-30 05:27:10,596 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 05:27:10,596 INFO L124 PetriNetUnfolderBase]: 4/39 cut-off events. [2023-11-30 05:27:10,596 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 05:27:10,596 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:27:10,596 INFO L232 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] [2023-11-30 05:27:10,596 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 62 more)] === [2023-11-30 05:27:10,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:27:10,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1709626844, now seen corresponding path program 1 times [2023-11-30 05:27:10,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:27:10,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322316937] [2023-11-30 05:27:10,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:27:10,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:27:10,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:27:10,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:27:10,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:27:10,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322316937] [2023-11-30 05:27:10,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322316937] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:27:10,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 05:27:10,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 05:27:10,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123461420] [2023-11-30 05:27:10,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:27:10,612 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-30 05:27:10,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:27:10,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-30 05:27:10,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-30 05:27:10,613 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 499 [2023-11-30 05:27:10,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 499 transitions, 1025 flow. Second operand has 3 states, 3 states have (on average 373.3333333333333) internal successors, (1120), 3 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:10,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:27:10,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 499 [2023-11-30 05:27:10,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:27:29,196 INFO L124 PetriNetUnfolderBase]: 44719/177814 cut-off events. [2023-11-30 05:27:29,197 INFO L125 PetriNetUnfolderBase]: For 2317/2317 co-relation queries the response was YES. [2023-11-30 05:27:30,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236803 conditions, 177814 events. 44719/177814 cut-off events. For 2317/2317 co-relation queries the response was YES. Maximal size of possible extension queue 4597. Compared 3015045 event pairs, 37769 based on Foata normal form. 70022/222624 useless extension candidates. Maximal degree in co-relation 212156. Up to 58028 conditions per place. [2023-11-30 05:27:32,021 INFO L140 encePairwiseOnDemand]: 429/499 looper letters, 57 selfloop transitions, 2 changer transitions 0/421 dead transitions. [2023-11-30 05:27:32,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 421 transitions, 987 flow [2023-11-30 05:27:32,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-30 05:27:32,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-30 05:27:32,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1244 transitions. [2023-11-30 05:27:32,023 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8309953239812959 [2023-11-30 05:27:32,023 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1244 transitions. [2023-11-30 05:27:32,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1244 transitions. [2023-11-30 05:27:32,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:27:32,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1244 transitions. [2023-11-30 05:27:32,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 414.6666666666667) internal successors, (1244), 3 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:32,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:32,026 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:32,027 INFO L307 CegarLoopForPetriNet]: 426 programPoint places, -13 predicate places. [2023-11-30 05:27:32,027 INFO L500 AbstractCegarLoop]: Abstraction has has 413 places, 421 transitions, 987 flow [2023-11-30 05:27:32,027 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 373.3333333333333) internal successors, (1120), 3 states have internal predecessors, (1120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:32,027 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:27:32,027 INFO L232 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] [2023-11-30 05:27:32,027 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-30 05:27:32,027 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 62 more)] === [2023-11-30 05:27:32,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:27:32,027 INFO L85 PathProgramCache]: Analyzing trace with hash -179633936, now seen corresponding path program 1 times [2023-11-30 05:27:32,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:27:32,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332157120] [2023-11-30 05:27:32,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:27:32,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:27:32,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:27:32,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:27:32,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:27:32,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332157120] [2023-11-30 05:27:32,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332157120] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:27:32,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973484686] [2023-11-30 05:27:32,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:27:32,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:27:32,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:27:32,052 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 05:27:32,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-30 05:27:32,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:27:32,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-30 05:27:32,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:27:32,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:27:32,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 05:27:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:27:32,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973484686] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 05:27:32,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 05:27:32,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-30 05:27:32,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144800815] [2023-11-30 05:27:32,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 05:27:32,167 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-30 05:27:32,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:27:32,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-30 05:27:32,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-30 05:27:32,169 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 371 out of 499 [2023-11-30 05:27:32,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 421 transitions, 987 flow. Second operand has 10 states, 10 states have (on average 373.1) internal successors, (3731), 10 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:32,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:27:32,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 371 of 499 [2023-11-30 05:27:32,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 05:27:52,853 INFO L124 PetriNetUnfolderBase]: 44719/177821 cut-off events. [2023-11-30 05:27:52,853 INFO L125 PetriNetUnfolderBase]: For 18463/19565 co-relation queries the response was YES. [2023-11-30 05:27:54,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 294855 conditions, 177821 events. 44719/177821 cut-off events. For 18463/19565 co-relation queries the response was YES. Maximal size of possible extension queue 4594. Compared 3015792 event pairs, 37769 based on Foata normal form. 0/152609 useless extension candidates. Maximal degree in co-relation 265031. Up to 58033 conditions per place. [2023-11-30 05:27:55,796 INFO L140 encePairwiseOnDemand]: 493/499 looper letters, 58 selfloop transitions, 9 changer transitions 0/428 dead transitions. [2023-11-30 05:27:55,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 428 transitions, 1145 flow [2023-11-30 05:27:55,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-30 05:27:55,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-30 05:27:55,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3408 transitions. [2023-11-30 05:27:55,799 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7588510354041417 [2023-11-30 05:27:55,799 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3408 transitions. [2023-11-30 05:27:55,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3408 transitions. [2023-11-30 05:27:55,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 05:27:55,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3408 transitions. [2023-11-30 05:27:55,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 378.6666666666667) internal successors, (3408), 9 states have internal predecessors, (3408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:55,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:55,818 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 499.0) internal successors, (4990), 10 states have internal predecessors, (4990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:55,821 INFO L307 CegarLoopForPetriNet]: 426 programPoint places, -5 predicate places. [2023-11-30 05:27:55,821 INFO L500 AbstractCegarLoop]: Abstraction has has 421 places, 428 transitions, 1145 flow [2023-11-30 05:27:55,822 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 373.1) internal successors, (3731), 10 states have internal predecessors, (3731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:55,822 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 05:27:55,822 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 05:27:55,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-30 05:27:56,025 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:27:56,026 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 62 more)] === [2023-11-30 05:27:56,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 05:27:56,026 INFO L85 PathProgramCache]: Analyzing trace with hash -23496432, now seen corresponding path program 2 times [2023-11-30 05:27:56,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 05:27:56,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829917369] [2023-11-30 05:27:56,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 05:27:56,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 05:27:56,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 05:27:56,109 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 05:27:56,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 05:27:56,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829917369] [2023-11-30 05:27:56,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829917369] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 05:27:56,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526612132] [2023-11-30 05:27:56,110 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 05:27:56,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 05:27:56,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 05:27:56,111 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-30 05:27:56,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-30 05:27:56,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 05:27:56,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 05:27:56,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-30 05:27:56,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 05:27:56,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-30 05:27:56,231 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-11-30 05:27:56,231 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 05:27:56,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526612132] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 05:27:56,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 05:27:56,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 11 [2023-11-30 05:27:56,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410779762] [2023-11-30 05:27:56,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 05:27:56,232 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 05:27:56,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 05:27:56,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 05:27:56,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-11-30 05:27:56,233 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 499 [2023-11-30 05:27:56,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 428 transitions, 1145 flow. Second operand has 4 states, 4 states have (on average 312.25) internal successors, (1249), 4 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 05:27:56,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 05:27:56,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 499 [2023-11-30 05:27:56,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand