/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.data.races.in.concurrent.programs true -i ../../../trunk/examples/svcomp/pthread-wmm/safe012_pso.oepc_pso.opt_rmo.opt.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 14:49:31,322 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 14:49:31,370 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-VariableLbe.epf [2023-08-25 14:49:31,386 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 14:49:31,386 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 14:49:31,416 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 14:49:31,417 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 14:49:31,417 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 14:49:31,417 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 14:49:31,418 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 14:49:31,418 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 14:49:31,418 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 14:49:31,418 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 14:49:31,418 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 14:49:31,419 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 14:49:31,419 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 14:49:31,419 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 14:49:31,419 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 14:49:31,420 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 14:49:31,420 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 14:49:31,420 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 14:49:31,420 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 14:49:31,420 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 14:49:31,421 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 14:49:31,421 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 14:49:31,421 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 14:49:31,421 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 14:49:31,422 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 14:49:31,422 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 14:49:31,422 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 14:49:31,422 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 14:49:31,422 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 14:49:31,423 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 14:49:31,423 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 14:49:31,423 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 14:49:31,423 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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: Order of the error locations to be checked -> INSUFFICIENT_FIRST 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: Check absence of data races in concurrent programs -> true [2023-08-25 14:49:31,692 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 14:49:31,704 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 14:49:31,705 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 14:49:31,706 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 14:49:31,706 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 14:49:31,707 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_pso.oepc_pso.opt_rmo.opt.i [2023-08-25 14:49:32,737 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 14:49:32,956 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 14:49:32,956 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_pso.oepc_pso.opt_rmo.opt.i [2023-08-25 14:49:32,965 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53a222f79/7b3f95eea69648e3b20e41a3c5bff329/FLAGbb474d327 [2023-08-25 14:49:32,974 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/53a222f79/7b3f95eea69648e3b20e41a3c5bff329 [2023-08-25 14:49:32,975 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 14:49:32,976 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 14:49:32,976 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 14:49:32,977 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 14:49:32,978 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 14:49:32,978 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 02:49:32" (1/1) ... [2023-08-25 14:49:32,979 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66c733f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:32, skipping insertion in model container [2023-08-25 14:49:32,979 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 02:49:32" (1/1) ... [2023-08-25 14:49:33,020 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 14:49:33,336 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 14:49:33,347 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 14:49:33,375 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [268] [2023-08-25 14:49:33,377 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [268] [2023-08-25 14:49:33,416 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 14:49:33,439 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 14:49:33,439 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 14:49:33,443 INFO L206 MainTranslator]: Completed translation [2023-08-25 14:49:33,444 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33 WrapperNode [2023-08-25 14:49:33,445 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 14:49:33,445 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 14:49:33,445 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 14:49:33,445 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 14:49:33,449 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,476 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,519 INFO L138 Inliner]: procedures = 176, calls = 55, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 489 [2023-08-25 14:49:33,520 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 14:49:33,520 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 14:49:33,520 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 14:49:33,520 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 14:49:33,526 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,527 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,535 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,535 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,549 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,552 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,554 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,556 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,570 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 14:49:33,571 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 14:49:33,571 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 14:49:33,571 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 14:49:33,571 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (1/1) ... [2023-08-25 14:49:33,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 14:49:33,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 14:49:33,613 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-08-25 14:49:33,616 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-08-25 14:49:33,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 14:49:33,644 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-25 14:49:33,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 14:49:33,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 14:49:33,645 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 14:49:33,645 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2023-08-25 14:49:33,645 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2023-08-25 14:49:33,645 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2023-08-25 14:49:33,645 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2023-08-25 14:49:33,645 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2023-08-25 14:49:33,645 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2023-08-25 14:49:33,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 14:49:33,645 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-25 14:49:33,646 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 14:49:33,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 14:49:33,649 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-25 14:49:33,778 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 14:49:33,779 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 14:49:34,502 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 14:50:24,698 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 14:50:24,699 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-25 14:50:24,700 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 02:50:24 BoogieIcfgContainer [2023-08-25 14:50:24,701 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 14:50:24,702 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 14:50:24,702 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 14:50:24,704 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 14:50:24,704 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 02:49:32" (1/3) ... [2023-08-25 14:50:24,704 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@239918cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 02:50:24, skipping insertion in model container [2023-08-25 14:50:24,704 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 02:49:33" (2/3) ... [2023-08-25 14:50:24,705 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@239918cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 02:50:24, skipping insertion in model container [2023-08-25 14:50:24,705 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 02:50:24" (3/3) ... [2023-08-25 14:50:24,705 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_pso.oepc_pso.opt_rmo.opt.i [2023-08-25 14:50:24,716 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 14:50:24,716 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 219 error locations. [2023-08-25 14:50:24,716 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 14:50:30,596 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 14:50:30,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 340 places, 333 transitions, 681 flow [2023-08-25 14:50:32,932 INFO L124 PetriNetUnfolderBase]: 3/330 cut-off events. [2023-08-25 14:50:32,932 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 14:50:32,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340 conditions, 330 events. 3/330 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 1747 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 293. Up to 2 conditions per place. [2023-08-25 14:50:32,941 INFO L82 GeneralOperation]: Start removeDead. Operand has 340 places, 333 transitions, 681 flow [2023-08-25 14:50:32,951 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 337 places, 330 transitions, 669 flow [2023-08-25 14:50:32,954 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 14:50:32,959 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 337 places, 330 transitions, 669 flow [2023-08-25 14:50:32,960 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 337 places, 330 transitions, 669 flow [2023-08-25 14:50:32,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 337 places, 330 transitions, 669 flow [2023-08-25 14:50:34,937 INFO L124 PetriNetUnfolderBase]: 3/330 cut-off events. [2023-08-25 14:50:34,937 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 14:50:34,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 340 conditions, 330 events. 3/330 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 1749 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 293. Up to 2 conditions per place. [2023-08-25 14:50:34,958 INFO L119 LiptonReduction]: Number of co-enabled transitions 58076 [2023-08-25 14:50:46,745 INFO L134 LiptonReduction]: Checked pairs total: 536980 [2023-08-25 14:50:46,745 INFO L136 LiptonReduction]: Total number of compositions: 183 [2023-08-25 14:50:46,754 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 14:50:46,757 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@759464e6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 14:50:46,757 INFO L358 AbstractCegarLoop]: Starting to check reachability of 404 error locations. [2023-08-25 14:50:46,759 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 14:50:46,759 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-08-25 14:50:46,759 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 14:50:46,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 14:50:46,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 14:50:46,760 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONDATA_RACE === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 14:50:46,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 14:50:46,762 INFO L85 PathProgramCache]: Analyzing trace with hash 6120923, now seen corresponding path program 1 times [2023-08-25 14:50:46,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 14:50:46,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564268936] [2023-08-25 14:50:46,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 14:50:46,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 14:50:47,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 14:50:47,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 14:50:47,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 14:50:47,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564268936] [2023-08-25 14:50:47,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564268936] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 14:50:47,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 14:50:47,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 14:50:47,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552522121] [2023-08-25 14:50:47,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 14:50:47,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 14:50:47,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 14:50:47,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 14:50:47,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 14:50:47,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 516 [2023-08-25 14:50:47,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 240 transitions, 489 flow. Second operand has 2 states, 2 states have (on average 97.5) internal successors, (195), 2 states have internal predecessors, (195), 0 states have call successors, (0), 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-08-25 14:50:47,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 14:50:47,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 516 [2023-08-25 14:50:47,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 14:53:21,845 INFO L124 PetriNetUnfolderBase]: 1393/2050 cut-off events. [2023-08-25 14:53:21,845 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2023-08-25 14:53:21,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4163 conditions, 2050 events. 1393/2050 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8427 event pairs, 1393 based on Foata normal form. 0/1822 useless extension candidates. Maximal degree in co-relation 4152. Up to 2051 conditions per place. [2023-08-25 14:53:21,852 INFO L140 encePairwiseOnDemand]: 298/516 looper letters, 22 selfloop transitions, 0 changer transitions 0/22 dead transitions. [2023-08-25 14:53:21,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 22 transitions, 97 flow [2023-08-25 14:53:21,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 14:53:21,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 14:53:21,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 432 transitions. [2023-08-25 14:53:21,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2023-08-25 14:53:21,862 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 432 transitions. [2023-08-25 14:53:21,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 432 transitions. [2023-08-25 14:53:21,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 14:53:21,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 432 transitions. [2023-08-25 14:53:21,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 216.0) internal successors, (432), 2 states have internal predecessors, (432), 0 states have call successors, (0), 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-08-25 14:53:21,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 516.0) internal successors, (1548), 3 states have internal predecessors, (1548), 0 states have call successors, (0), 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-08-25 14:53:21,870 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 516.0) internal successors, (1548), 3 states have internal predecessors, (1548), 0 states have call successors, (0), 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-08-25 14:53:21,871 INFO L175 Difference]: Start difference. First operand has 249 places, 240 transitions, 489 flow. Second operand 2 states and 432 transitions. [2023-08-25 14:53:21,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 22 transitions, 97 flow [2023-08-25 14:53:21,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 22 transitions, 94 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-25 14:53:21,874 INFO L231 Difference]: Finished difference. Result has 30 places, 22 transitions, 50 flow [2023-08-25 14:53:21,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=50, PETRI_PLACES=30, PETRI_TRANSITIONS=22} [2023-08-25 14:53:21,877 INFO L281 CegarLoopForPetriNet]: 249 programPoint places, -219 predicate places. [2023-08-25 14:53:21,877 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 22 transitions, 50 flow [2023-08-25 14:53:21,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 97.5) internal successors, (195), 2 states have internal predecessors, (195), 0 states have call successors, (0), 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-08-25 14:53:21,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 14:53:21,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-25 14:53:21,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 14:53:21,878 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P1Err8ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 14:53:21,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 14:53:21,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1587523600, now seen corresponding path program 1 times [2023-08-25 14:53:21,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 14:53:21,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874837597] [2023-08-25 14:53:21,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 14:53:21,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 14:53:22,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 14:53:22,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 14:53:22,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 14:53:22,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874837597] [2023-08-25 14:53:22,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874837597] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 14:53:22,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 14:53:22,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 14:53:22,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498598077] [2023-08-25 14:53:22,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 14:53:22,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 14:53:22,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 14:53:22,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 14:53:22,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 14:53:22,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 516 [2023-08-25 14:53:22,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 22 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 96.66666666666667) internal successors, (290), 3 states have internal predecessors, (290), 0 states have call successors, (0), 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-08-25 14:53:22,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 14:53:22,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 516 [2023-08-25 14:53:22,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 14:55:31,627 INFO L124 PetriNetUnfolderBase]: 1144/1693 cut-off events. [2023-08-25 14:55:31,628 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 14:55:31,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3439 conditions, 1693 events. 1144/1693 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7417 event pairs, 148 based on Foata normal form. 0/1593 useless extension candidates. Maximal degree in co-relation 3436. Up to 1429 conditions per place. [2023-08-25 14:55:31,635 INFO L140 encePairwiseOnDemand]: 513/516 looper letters, 30 selfloop transitions, 2 changer transitions 2/34 dead transitions. [2023-08-25 14:55:31,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 34 transitions, 144 flow [2023-08-25 14:55:31,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 14:55:31,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 14:55:31,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions. [2023-08-25 14:55:31,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20671834625322996 [2023-08-25 14:55:31,638 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 320 transitions. [2023-08-25 14:55:31,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions. [2023-08-25 14:55:31,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 14:55:31,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions. [2023-08-25 14:55:31,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 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-08-25 14:55:31,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-08-25 14:55:31,642 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-08-25 14:55:31,642 INFO L175 Difference]: Start difference. First operand has 30 places, 22 transitions, 50 flow. Second operand 3 states and 320 transitions. [2023-08-25 14:55:31,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 34 transitions, 144 flow [2023-08-25 14:55:31,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 34 transitions, 144 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 14:55:31,643 INFO L231 Difference]: Finished difference. Result has 31 places, 20 transitions, 50 flow [2023-08-25 14:55:31,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=31, PETRI_TRANSITIONS=20} [2023-08-25 14:55:31,643 INFO L281 CegarLoopForPetriNet]: 249 programPoint places, -218 predicate places. [2023-08-25 14:55:31,644 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 20 transitions, 50 flow [2023-08-25 14:55:31,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 96.66666666666667) internal successors, (290), 3 states have internal predecessors, (290), 0 states have call successors, (0), 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-08-25 14:55:31,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 14:55:31,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 14:55:31,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 14:55:31,644 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 14:55:31,644 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 14:55:31,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1222857447, now seen corresponding path program 1 times [2023-08-25 14:55:31,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 14:55:31,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318960906] [2023-08-25 14:55:31,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 14:55:31,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 14:55:31,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 14:55:31,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 14:55:31,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 14:55:31,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318960906] [2023-08-25 14:55:31,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318960906] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 14:55:31,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 14:55:31,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 14:55:31,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471915213] [2023-08-25 14:55:31,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 14:55:31,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 14:55:31,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 14:55:31,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 14:55:31,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 14:55:31,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 516 [2023-08-25 14:55:31,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 20 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 0 states have call successors, (0), 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-08-25 14:55:31,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 14:55:31,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 516 [2023-08-25 14:55:31,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 14:57:17,221 INFO L124 PetriNetUnfolderBase]: 844/1268 cut-off events. [2023-08-25 14:57:17,221 INFO L125 PetriNetUnfolderBase]: For 82/82 co-relation queries the response was YES. [2023-08-25 14:57:17,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2674 conditions, 1268 events. 844/1268 cut-off events. For 82/82 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5428 event pairs, 154 based on Foata normal form. 25/1293 useless extension candidates. Maximal degree in co-relation 2670. Up to 1077 conditions per place. [2023-08-25 14:57:17,225 INFO L140 encePairwiseOnDemand]: 513/516 looper letters, 32 selfloop transitions, 2 changer transitions 0/34 dead transitions. [2023-08-25 14:57:17,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 34 transitions, 152 flow [2023-08-25 14:57:17,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 14:57:17,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 14:57:17,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions. [2023-08-25 14:57:17,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20671834625322996 [2023-08-25 14:57:17,227 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 320 transitions. [2023-08-25 14:57:17,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions. [2023-08-25 14:57:17,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 14:57:17,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions. [2023-08-25 14:57:17,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 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-08-25 14:57:17,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-08-25 14:57:17,230 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-08-25 14:57:17,231 INFO L175 Difference]: Start difference. First operand has 31 places, 20 transitions, 50 flow. Second operand 3 states and 320 transitions. [2023-08-25 14:57:17,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 34 transitions, 152 flow [2023-08-25 14:57:17,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 34 transitions, 146 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 14:57:17,231 INFO L231 Difference]: Finished difference. Result has 31 places, 20 transitions, 54 flow [2023-08-25 14:57:17,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=54, PETRI_PLACES=31, PETRI_TRANSITIONS=20} [2023-08-25 14:57:17,232 INFO L281 CegarLoopForPetriNet]: 249 programPoint places, -218 predicate places. [2023-08-25 14:57:17,232 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 20 transitions, 54 flow [2023-08-25 14:57:17,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 0 states have call successors, (0), 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-08-25 14:57:17,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 14:57:17,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 14:57:17,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 14:57:17,233 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 14:57:17,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 14:57:17,233 INFO L85 PathProgramCache]: Analyzing trace with hash 746128388, now seen corresponding path program 1 times [2023-08-25 14:57:17,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 14:57:17,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561020545] [2023-08-25 14:57:17,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 14:57:17,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 14:57:17,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 14:57:17,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 14:57:17,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 14:57:17,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561020545] [2023-08-25 14:57:17,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561020545] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 14:57:17,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 14:57:17,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 14:57:17,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229773660] [2023-08-25 14:57:17,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 14:57:17,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 14:57:17,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 14:57:17,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 14:57:17,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 14:57:17,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 516 [2023-08-25 14:57:17,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 20 transitions, 54 flow. Second operand has 4 states, 4 states have (on average 96.5) internal successors, (386), 4 states have internal predecessors, (386), 0 states have call successors, (0), 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-08-25 14:57:17,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 14:57:17,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 516 [2023-08-25 14:57:17,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 14:59:35,430 INFO L124 PetriNetUnfolderBase]: 1013/1542 cut-off events. [2023-08-25 14:59:35,430 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2023-08-25 14:59:35,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3359 conditions, 1542 events. 1013/1542 cut-off events. For 167/167 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6302 event pairs, 305 based on Foata normal form. 75/1617 useless extension candidates. Maximal degree in co-relation 3354. Up to 565 conditions per place. [2023-08-25 14:59:35,433 INFO L140 encePairwiseOnDemand]: 512/516 looper letters, 31 selfloop transitions, 3 changer transitions 5/39 dead transitions. [2023-08-25 14:59:35,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 39 transitions, 173 flow [2023-08-25 14:59:35,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 14:59:35,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 14:59:35,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 417 transitions. [2023-08-25 14:59:35,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20203488372093023 [2023-08-25 14:59:35,435 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 417 transitions. [2023-08-25 14:59:35,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 417 transitions. [2023-08-25 14:59:35,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 14:59:35,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 417 transitions. [2023-08-25 14:59:35,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 104.25) internal successors, (417), 4 states have internal predecessors, (417), 0 states have call successors, (0), 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-08-25 14:59:35,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 516.0) internal successors, (2580), 5 states have internal predecessors, (2580), 0 states have call successors, (0), 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-08-25 14:59:35,439 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 516.0) internal successors, (2580), 5 states have internal predecessors, (2580), 0 states have call successors, (0), 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-08-25 14:59:35,439 INFO L175 Difference]: Start difference. First operand has 31 places, 20 transitions, 54 flow. Second operand 4 states and 417 transitions. [2023-08-25 14:59:35,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 39 transitions, 173 flow [2023-08-25 14:59:35,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 39 transitions, 167 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 14:59:35,440 INFO L231 Difference]: Finished difference. Result has 34 places, 20 transitions, 64 flow [2023-08-25 14:59:35,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=64, PETRI_PLACES=34, PETRI_TRANSITIONS=20} [2023-08-25 14:59:35,441 INFO L281 CegarLoopForPetriNet]: 249 programPoint places, -215 predicate places. [2023-08-25 14:59:35,441 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 20 transitions, 64 flow [2023-08-25 14:59:35,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 96.5) internal successors, (386), 4 states have internal predecessors, (386), 0 states have call successors, (0), 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-08-25 14:59:35,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 14:59:35,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 14:59:35,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 14:59:35,442 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 14:59:35,442 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 14:59:35,442 INFO L85 PathProgramCache]: Analyzing trace with hash -322633400, now seen corresponding path program 1 times [2023-08-25 14:59:35,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 14:59:35,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116978452] [2023-08-25 14:59:35,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 14:59:35,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 14:59:35,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 14:59:35,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 14:59:35,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 14:59:35,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116978452] [2023-08-25 14:59:35,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116978452] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 14:59:35,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 14:59:35,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 14:59:35,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791378271] [2023-08-25 14:59:35,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 14:59:35,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 14:59:35,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 14:59:35,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 14:59:35,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 14:59:35,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 516 [2023-08-25 14:59:35,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 20 transitions, 64 flow. Second operand has 4 states, 4 states have (on average 97.0) internal successors, (388), 4 states have internal predecessors, (388), 0 states have call successors, (0), 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-08-25 14:59:35,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 14:59:35,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 516 [2023-08-25 14:59:35,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 15:00:53,282 INFO L124 PetriNetUnfolderBase]: 647/1014 cut-off events. [2023-08-25 15:00:53,282 INFO L125 PetriNetUnfolderBase]: For 485/485 co-relation queries the response was YES. [2023-08-25 15:00:53,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2395 conditions, 1014 events. 647/1014 cut-off events. For 485/485 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4262 event pairs, 221 based on Foata normal form. 45/1059 useless extension candidates. Maximal degree in co-relation 2388. Up to 409 conditions per place. [2023-08-25 15:00:53,285 INFO L140 encePairwiseOnDemand]: 512/516 looper letters, 25 selfloop transitions, 3 changer transitions 13/41 dead transitions. [2023-08-25 15:00:53,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 41 transitions, 206 flow [2023-08-25 15:00:53,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 15:00:53,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 15:00:53,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2023-08-25 15:00:53,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20300387596899225 [2023-08-25 15:00:53,287 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 419 transitions. [2023-08-25 15:00:53,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 419 transitions. [2023-08-25 15:00:53,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 15:00:53,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 419 transitions. [2023-08-25 15:00:53,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 104.75) internal successors, (419), 4 states have internal predecessors, (419), 0 states have call successors, (0), 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-08-25 15:00:53,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 516.0) internal successors, (2580), 5 states have internal predecessors, (2580), 0 states have call successors, (0), 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-08-25 15:00:53,292 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 516.0) internal successors, (2580), 5 states have internal predecessors, (2580), 0 states have call successors, (0), 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-08-25 15:00:53,292 INFO L175 Difference]: Start difference. First operand has 34 places, 20 transitions, 64 flow. Second operand 4 states and 419 transitions. [2023-08-25 15:00:53,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 41 transitions, 206 flow [2023-08-25 15:00:53,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 41 transitions, 180 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-25 15:00:53,296 INFO L231 Difference]: Finished difference. Result has 34 places, 20 transitions, 64 flow [2023-08-25 15:00:53,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=64, PETRI_PLACES=34, PETRI_TRANSITIONS=20} [2023-08-25 15:00:53,298 INFO L281 CegarLoopForPetriNet]: 249 programPoint places, -215 predicate places. [2023-08-25 15:00:53,298 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 20 transitions, 64 flow [2023-08-25 15:00:53,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 97.0) internal successors, (388), 4 states have internal predecessors, (388), 0 states have call successors, (0), 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-08-25 15:00:53,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 15:00:53,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 15:00:53,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 15:00:53,300 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 15:00:53,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 15:00:53,300 INFO L85 PathProgramCache]: Analyzing trace with hash 2040485477, now seen corresponding path program 1 times [2023-08-25 15:00:53,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 15:00:53,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015177144] [2023-08-25 15:00:53,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 15:00:53,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 15:00:53,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 15:00:53,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 15:00:53,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 15:00:53,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015177144] [2023-08-25 15:00:53,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015177144] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 15:00:53,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 15:00:53,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 15:00:53,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727822659] [2023-08-25 15:00:53,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 15:00:53,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 15:00:53,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 15:00:53,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 15:00:53,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 15:00:53,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 516 [2023-08-25 15:00:53,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 20 transitions, 64 flow. Second operand has 4 states, 4 states have (on average 94.5) internal successors, (378), 4 states have internal predecessors, (378), 0 states have call successors, (0), 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-08-25 15:00:53,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 15:00:53,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 516 [2023-08-25 15:00:53,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 15:01:25,732 INFO L124 PetriNetUnfolderBase]: 225/397 cut-off events. [2023-08-25 15:01:25,732 INFO L125 PetriNetUnfolderBase]: For 93/93 co-relation queries the response was YES. [2023-08-25 15:01:25,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 932 conditions, 397 events. 225/397 cut-off events. For 93/93 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1494 event pairs, 45 based on Foata normal form. 44/441 useless extension candidates. Maximal degree in co-relation 925. Up to 247 conditions per place. [2023-08-25 15:01:25,733 INFO L140 encePairwiseOnDemand]: 510/516 looper letters, 27 selfloop transitions, 4 changer transitions 21/52 dead transitions. [2023-08-25 15:01:25,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 52 transitions, 253 flow [2023-08-25 15:01:25,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 15:01:25,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 15:01:25,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 509 transitions. [2023-08-25 15:01:25,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19728682170542636 [2023-08-25 15:01:25,736 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 509 transitions. [2023-08-25 15:01:25,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 509 transitions. [2023-08-25 15:01:25,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 15:01:25,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 509 transitions. [2023-08-25 15:01:25,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 101.8) internal successors, (509), 5 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 15:01:25,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 516.0) internal successors, (3096), 6 states have internal predecessors, (3096), 0 states have call successors, (0), 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-08-25 15:01:25,740 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 516.0) internal successors, (3096), 6 states have internal predecessors, (3096), 0 states have call successors, (0), 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-08-25 15:01:25,740 INFO L175 Difference]: Start difference. First operand has 34 places, 20 transitions, 64 flow. Second operand 5 states and 509 transitions. [2023-08-25 15:01:25,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 52 transitions, 253 flow [2023-08-25 15:01:25,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 52 transitions, 232 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-25 15:01:25,742 INFO L231 Difference]: Finished difference. Result has 37 places, 23 transitions, 88 flow [2023-08-25 15:01:25,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=88, PETRI_PLACES=37, PETRI_TRANSITIONS=23} [2023-08-25 15:01:25,742 INFO L281 CegarLoopForPetriNet]: 249 programPoint places, -212 predicate places. [2023-08-25 15:01:25,742 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 23 transitions, 88 flow [2023-08-25 15:01:25,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 94.5) internal successors, (378), 4 states have internal predecessors, (378), 0 states have call successors, (0), 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-08-25 15:01:25,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 15:01:25,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 15:01:25,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 15:01:25,743 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 15:01:25,743 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 15:01:25,743 INFO L85 PathProgramCache]: Analyzing trace with hash 926430483, now seen corresponding path program 1 times [2023-08-25 15:01:25,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 15:01:25,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212467833] [2023-08-25 15:01:25,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 15:01:25,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 15:01:25,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 15:01:26,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 15:01:26,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 15:01:26,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212467833] [2023-08-25 15:01:26,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212467833] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 15:01:26,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 15:01:26,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 15:01:26,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966496231] [2023-08-25 15:01:26,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 15:01:26,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 15:01:26,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 15:01:26,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 15:01:26,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 15:01:26,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 516 [2023-08-25 15:01:26,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 23 transitions, 88 flow. Second operand has 5 states, 5 states have (on average 94.2) internal successors, (471), 5 states have internal predecessors, (471), 0 states have call successors, (0), 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-08-25 15:01:26,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 15:01:26,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 516 [2023-08-25 15:01:26,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 15:01:43,340 INFO L124 PetriNetUnfolderBase]: 105/211 cut-off events. [2023-08-25 15:01:43,340 INFO L125 PetriNetUnfolderBase]: For 92/92 co-relation queries the response was YES. [2023-08-25 15:01:43,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 642 conditions, 211 events. 105/211 cut-off events. For 92/92 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 674 event pairs, 20 based on Foata normal form. 26/237 useless extension candidates. Maximal degree in co-relation 634. Up to 90 conditions per place. [2023-08-25 15:01:43,341 INFO L140 encePairwiseOnDemand]: 510/516 looper letters, 31 selfloop transitions, 7 changer transitions 17/55 dead transitions. [2023-08-25 15:01:43,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 55 transitions, 310 flow [2023-08-25 15:01:43,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 15:01:43,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 15:01:43,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 603 transitions. [2023-08-25 15:01:43,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19476744186046513 [2023-08-25 15:01:43,344 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 603 transitions. [2023-08-25 15:01:43,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 603 transitions. [2023-08-25 15:01:43,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 15:01:43,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 603 transitions. [2023-08-25 15:01:43,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 100.5) internal successors, (603), 6 states have internal predecessors, (603), 0 states have call successors, (0), 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-08-25 15:01:43,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-08-25 15:01:43,369 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-08-25 15:01:43,369 INFO L175 Difference]: Start difference. First operand has 37 places, 23 transitions, 88 flow. Second operand 6 states and 603 transitions. [2023-08-25 15:01:43,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 55 transitions, 310 flow [2023-08-25 15:01:43,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 55 transitions, 304 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-25 15:01:43,373 INFO L231 Difference]: Finished difference. Result has 41 places, 26 transitions, 138 flow [2023-08-25 15:01:43,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=138, PETRI_PLACES=41, PETRI_TRANSITIONS=26} [2023-08-25 15:01:43,374 INFO L281 CegarLoopForPetriNet]: 249 programPoint places, -208 predicate places. [2023-08-25 15:01:43,375 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 26 transitions, 138 flow [2023-08-25 15:01:43,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 94.2) internal successors, (471), 5 states have internal predecessors, (471), 0 states have call successors, (0), 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-08-25 15:01:43,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 15:01:43,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 15:01:43,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 15:01:43,379 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 15:01:43,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 15:01:43,379 INFO L85 PathProgramCache]: Analyzing trace with hash -2123735251, now seen corresponding path program 1 times [2023-08-25 15:01:43,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 15:01:43,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829550347] [2023-08-25 15:01:43,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 15:01:43,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 15:01:43,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 15:01:43,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 15:01:43,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 15:01:43,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829550347] [2023-08-25 15:01:43,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829550347] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 15:01:43,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 15:01:43,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 15:01:43,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391731950] [2023-08-25 15:01:43,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 15:01:43,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 15:01:43,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 15:01:43,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 15:01:43,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-25 15:01:43,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 516 [2023-08-25 15:01:43,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 26 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 94.0) internal successors, (564), 6 states have internal predecessors, (564), 0 states have call successors, (0), 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-08-25 15:01:43,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 15:01:43,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 516 [2023-08-25 15:01:43,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 15:01:54,037 INFO L124 PetriNetUnfolderBase]: 58/126 cut-off events. [2023-08-25 15:01:54,037 INFO L125 PetriNetUnfolderBase]: For 146/146 co-relation queries the response was YES. [2023-08-25 15:01:54,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 433 conditions, 126 events. 58/126 cut-off events. For 146/146 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 314 event pairs, 17 based on Foata normal form. 8/134 useless extension candidates. Maximal degree in co-relation 423. Up to 49 conditions per place. [2023-08-25 15:01:54,049 INFO L140 encePairwiseOnDemand]: 510/516 looper letters, 28 selfloop transitions, 10 changer transitions 8/46 dead transitions. [2023-08-25 15:01:54,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 305 flow [2023-08-25 15:01:54,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 15:01:54,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 15:01:54,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 685 transitions. [2023-08-25 15:01:54,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.18964562569213733 [2023-08-25 15:01:54,056 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 685 transitions. [2023-08-25 15:01:54,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 685 transitions. [2023-08-25 15:01:54,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 15:01:54,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 685 transitions. [2023-08-25 15:01:54,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 97.85714285714286) internal successors, (685), 7 states have internal predecessors, (685), 0 states have call successors, (0), 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-08-25 15:01:54,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-08-25 15:01:54,060 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-08-25 15:01:54,060 INFO L175 Difference]: Start difference. First operand has 41 places, 26 transitions, 138 flow. Second operand 7 states and 685 transitions. [2023-08-25 15:01:54,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 305 flow [2023-08-25 15:01:54,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 46 transitions, 262 flow, removed 15 selfloop flow, removed 5 redundant places. [2023-08-25 15:01:54,062 INFO L231 Difference]: Finished difference. Result has 43 places, 26 transitions, 136 flow [2023-08-25 15:01:54,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=136, PETRI_PLACES=43, PETRI_TRANSITIONS=26} [2023-08-25 15:01:54,062 INFO L281 CegarLoopForPetriNet]: 249 programPoint places, -206 predicate places. [2023-08-25 15:01:54,063 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 26 transitions, 136 flow [2023-08-25 15:01:54,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 94.0) internal successors, (564), 6 states have internal predecessors, (564), 0 states have call successors, (0), 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-08-25 15:01:54,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 15:01:54,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 15:01:54,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 15:01:54,063 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 15:01:54,063 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 15:01:54,063 INFO L85 PathProgramCache]: Analyzing trace with hash 82946870, now seen corresponding path program 1 times [2023-08-25 15:01:54,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 15:01:54,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143045418] [2023-08-25 15:01:54,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 15:01:54,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 15:01:55,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 15:02:32,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 15:02:32,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 15:02:32,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143045418] [2023-08-25 15:02:32,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143045418] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 15:02:32,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 15:02:32,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-25 15:02:32,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709966648] [2023-08-25 15:02:32,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 15:02:32,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-25 15:02:32,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 15:02:32,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-25 15:02:32,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-25 15:02:32,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 516 [2023-08-25 15:02:32,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 26 transitions, 136 flow. Second operand has 8 states, 8 states have (on average 89.5) internal successors, (716), 8 states have internal predecessors, (716), 0 states have call successors, (0), 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-08-25 15:02:32,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 15:02:32,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 516 [2023-08-25 15:02:32,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 15:02:41,743 INFO L124 PetriNetUnfolderBase]: 60/134 cut-off events. [2023-08-25 15:02:41,744 INFO L125 PetriNetUnfolderBase]: For 194/194 co-relation queries the response was YES. [2023-08-25 15:02:41,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 460 conditions, 134 events. 60/134 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 381 event pairs, 5 based on Foata normal form. 1/135 useless extension candidates. Maximal degree in co-relation 450. Up to 71 conditions per place. [2023-08-25 15:02:41,744 INFO L140 encePairwiseOnDemand]: 511/516 looper letters, 30 selfloop transitions, 3 changer transitions 18/51 dead transitions. [2023-08-25 15:02:41,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 51 transitions, 388 flow [2023-08-25 15:02:41,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 15:02:41,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 15:02:41,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 560 transitions. [2023-08-25 15:02:41,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.18087855297157623 [2023-08-25 15:02:41,746 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 560 transitions. [2023-08-25 15:02:41,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 560 transitions. [2023-08-25 15:02:41,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 15:02:41,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 560 transitions. [2023-08-25 15:02:41,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 93.33333333333333) internal successors, (560), 6 states have internal predecessors, (560), 0 states have call successors, (0), 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-08-25 15:02:41,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-08-25 15:02:41,750 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-08-25 15:02:41,750 INFO L175 Difference]: Start difference. First operand has 43 places, 26 transitions, 136 flow. Second operand 6 states and 560 transitions. [2023-08-25 15:02:41,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 51 transitions, 388 flow [2023-08-25 15:02:41,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 51 transitions, 308 flow, removed 24 selfloop flow, removed 6 redundant places. [2023-08-25 15:02:41,752 INFO L231 Difference]: Finished difference. Result has 42 places, 26 transitions, 109 flow [2023-08-25 15:02:41,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=109, PETRI_PLACES=42, PETRI_TRANSITIONS=26} [2023-08-25 15:02:41,752 INFO L281 CegarLoopForPetriNet]: 249 programPoint places, -207 predicate places. [2023-08-25 15:02:41,752 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 26 transitions, 109 flow [2023-08-25 15:02:41,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 89.5) internal successors, (716), 8 states have internal predecessors, (716), 0 states have call successors, (0), 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-08-25 15:02:41,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 15:02:41,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 15:02:41,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 15:02:41,753 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 400 more)] === [2023-08-25 15:02:41,753 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 15:02:41,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1764165162, now seen corresponding path program 2 times [2023-08-25 15:02:41,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 15:02:41,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96683755] [2023-08-25 15:02:41,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 15:02:41,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 15:02:42,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 15:02:42,346 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 15:02:42,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 15:02:43,064 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 15:02:43,064 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 15:02:43,065 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr36ASSERT_VIOLATIONASSERT (403 of 404 remaining) [2023-08-25 15:02:43,066 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (402 of 404 remaining) [2023-08-25 15:02:43,066 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (401 of 404 remaining) [2023-08-25 15:02:43,066 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (400 of 404 remaining) [2023-08-25 15:02:43,067 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (399 of 404 remaining) [2023-08-25 15:02:43,067 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (398 of 404 remaining) [2023-08-25 15:02:43,067 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (397 of 404 remaining) [2023-08-25 15:02:43,067 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (396 of 404 remaining) [2023-08-25 15:02:43,067 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (395 of 404 remaining) [2023-08-25 15:02:43,067 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONDATA_RACE (394 of 404 remaining) [2023-08-25 15:02:43,067 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (393 of 404 remaining) [2023-08-25 15:02:43,068 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (392 of 404 remaining) [2023-08-25 15:02:43,068 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (391 of 404 remaining) [2023-08-25 15:02:43,068 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (390 of 404 remaining) [2023-08-25 15:02:43,068 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (389 of 404 remaining) [2023-08-25 15:02:43,068 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (388 of 404 remaining) [2023-08-25 15:02:43,068 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (387 of 404 remaining) [2023-08-25 15:02:43,068 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (386 of 404 remaining) [2023-08-25 15:02:43,068 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (385 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (384 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (383 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (382 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (381 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (380 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (379 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (378 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (377 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (376 of 404 remaining) [2023-08-25 15:02:43,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (375 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (374 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (373 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (372 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (371 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (370 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (369 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (368 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (367 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (366 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (365 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (364 of 404 remaining) [2023-08-25 15:02:43,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (363 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (362 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (361 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (360 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (359 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (358 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (357 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (356 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (355 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (354 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err49ASSERT_VIOLATIONDATA_RACE (353 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err50ASSERT_VIOLATIONDATA_RACE (352 of 404 remaining) [2023-08-25 15:02:43,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err51ASSERT_VIOLATIONDATA_RACE (351 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err52ASSERT_VIOLATIONDATA_RACE (350 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err53ASSERT_VIOLATIONDATA_RACE (349 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err54ASSERT_VIOLATIONDATA_RACE (348 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err55ASSERT_VIOLATIONDATA_RACE (347 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err56ASSERT_VIOLATIONDATA_RACE (346 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err57ASSERT_VIOLATIONDATA_RACE (345 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err58ASSERT_VIOLATIONDATA_RACE (344 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err59ASSERT_VIOLATIONDATA_RACE (343 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err60ASSERT_VIOLATIONDATA_RACE (342 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err61ASSERT_VIOLATIONDATA_RACE (341 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err62ASSERT_VIOLATIONDATA_RACE (340 of 404 remaining) [2023-08-25 15:02:43,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err63ASSERT_VIOLATIONDATA_RACE (339 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err64ASSERT_VIOLATIONDATA_RACE (338 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err65ASSERT_VIOLATIONDATA_RACE (337 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err66ASSERT_VIOLATIONDATA_RACE (336 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err67ASSERT_VIOLATIONDATA_RACE (335 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err68ASSERT_VIOLATIONDATA_RACE (334 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err69ASSERT_VIOLATIONDATA_RACE (333 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err70ASSERT_VIOLATIONDATA_RACE (332 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err71ASSERT_VIOLATIONDATA_RACE (331 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err72ASSERT_VIOLATIONDATA_RACE (330 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err73ASSERT_VIOLATIONDATA_RACE (329 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err74ASSERT_VIOLATIONDATA_RACE (328 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err75ASSERT_VIOLATIONDATA_RACE (327 of 404 remaining) [2023-08-25 15:02:43,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err76ASSERT_VIOLATIONDATA_RACE (326 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err77ASSERT_VIOLATIONDATA_RACE (325 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err78ASSERT_VIOLATIONDATA_RACE (324 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err79ASSERT_VIOLATIONDATA_RACE (323 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err80ASSERT_VIOLATIONDATA_RACE (322 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err81ASSERT_VIOLATIONDATA_RACE (321 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err82ASSERT_VIOLATIONDATA_RACE (320 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err83ASSERT_VIOLATIONDATA_RACE (319 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err84ASSERT_VIOLATIONDATA_RACE (318 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err85ASSERT_VIOLATIONDATA_RACE (317 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err86ASSERT_VIOLATIONDATA_RACE (316 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err88ASSERT_VIOLATIONDATA_RACE (315 of 404 remaining) [2023-08-25 15:02:43,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err89ASSERT_VIOLATIONDATA_RACE (314 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err87ASSERT_VIOLATIONDATA_RACE (313 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err90ASSERT_VIOLATIONDATA_RACE (312 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err91ASSERT_VIOLATIONDATA_RACE (311 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err92ASSERT_VIOLATIONDATA_RACE (310 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err93ASSERT_VIOLATIONDATA_RACE (309 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err95ASSERT_VIOLATIONDATA_RACE (308 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err94ASSERT_VIOLATIONDATA_RACE (307 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err96ASSERT_VIOLATIONDATA_RACE (306 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err97ASSERT_VIOLATIONDATA_RACE (305 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err98ASSERT_VIOLATIONDATA_RACE (304 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err99ASSERT_VIOLATIONDATA_RACE (303 of 404 remaining) [2023-08-25 15:02:43,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (302 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (301 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (300 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (299 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (298 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (297 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (296 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (295 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONASSERT (294 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (293 of 404 remaining) [2023-08-25 15:02:43,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (292 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (291 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (290 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (289 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (288 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (287 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (286 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (285 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (284 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (283 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (282 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (281 of 404 remaining) [2023-08-25 15:02:43,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (280 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (279 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (278 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (277 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (276 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (275 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (274 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (273 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (272 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (271 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err32ASSERT_VIOLATIONDATA_RACE (270 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err33ASSERT_VIOLATIONDATA_RACE (269 of 404 remaining) [2023-08-25 15:02:43,078 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err34ASSERT_VIOLATIONDATA_RACE (268 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err35ASSERT_VIOLATIONDATA_RACE (267 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err36ASSERT_VIOLATIONDATA_RACE (266 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err37ASSERT_VIOLATIONDATA_RACE (265 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err38ASSERT_VIOLATIONDATA_RACE (264 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err39ASSERT_VIOLATIONDATA_RACE (263 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err40ASSERT_VIOLATIONDATA_RACE (262 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err41ASSERT_VIOLATIONDATA_RACE (261 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err42ASSERT_VIOLATIONDATA_RACE (260 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err43ASSERT_VIOLATIONDATA_RACE (259 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err44ASSERT_VIOLATIONDATA_RACE (258 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err45ASSERT_VIOLATIONDATA_RACE (257 of 404 remaining) [2023-08-25 15:02:43,079 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err46ASSERT_VIOLATIONDATA_RACE (256 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err47ASSERT_VIOLATIONDATA_RACE (255 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err48ASSERT_VIOLATIONDATA_RACE (254 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (253 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (252 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (251 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (250 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (249 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (248 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (247 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (246 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (245 of 404 remaining) [2023-08-25 15:02:43,080 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (244 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (243 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (242 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (241 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (240 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (239 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (238 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (237 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (236 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (235 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (234 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (233 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (232 of 404 remaining) [2023-08-25 15:02:43,081 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (231 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (230 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (229 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (228 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (227 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (226 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (225 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (224 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (223 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (222 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (221 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (220 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (219 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (218 of 404 remaining) [2023-08-25 15:02:43,082 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (217 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (216 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (215 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (214 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (213 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (212 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (211 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (210 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (209 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (208 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (207 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (206 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (205 of 404 remaining) [2023-08-25 15:02:43,083 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (204 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (203 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE (202 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE (201 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE (200 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE (199 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE (198 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE (197 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE (196 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONDATA_RACE (195 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONDATA_RACE (194 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27ASSERT_VIOLATIONDATA_RACE (193 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONDATA_RACE (192 of 404 remaining) [2023-08-25 15:02:43,084 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29ASSERT_VIOLATIONDATA_RACE (191 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30ASSERT_VIOLATIONDATA_RACE (190 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONDATA_RACE (189 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32ASSERT_VIOLATIONDATA_RACE (188 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33ASSERT_VIOLATIONDATA_RACE (187 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34ASSERT_VIOLATIONDATA_RACE (186 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35ASSERT_VIOLATIONDATA_RACE (185 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (184 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (183 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (182 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (181 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (180 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (179 of 404 remaining) [2023-08-25 15:02:43,085 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (178 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (177 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (176 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (175 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (174 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONDATA_RACE (173 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (172 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (171 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (170 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (169 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (168 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (167 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (166 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (165 of 404 remaining) [2023-08-25 15:02:43,086 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (164 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (163 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (162 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (161 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (160 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (159 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (158 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (157 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (156 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (155 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (154 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (153 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (152 of 404 remaining) [2023-08-25 15:02:43,087 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (151 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (150 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (149 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (148 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (147 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (146 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (145 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (144 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (143 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (142 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (141 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (140 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (139 of 404 remaining) [2023-08-25 15:02:43,088 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (138 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (137 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (136 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (135 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (134 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (133 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err49ASSERT_VIOLATIONDATA_RACE (132 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err50ASSERT_VIOLATIONDATA_RACE (131 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err51ASSERT_VIOLATIONDATA_RACE (130 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err52ASSERT_VIOLATIONDATA_RACE (129 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err53ASSERT_VIOLATIONDATA_RACE (128 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err54ASSERT_VIOLATIONDATA_RACE (127 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err55ASSERT_VIOLATIONDATA_RACE (126 of 404 remaining) [2023-08-25 15:02:43,089 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err56ASSERT_VIOLATIONDATA_RACE (125 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err57ASSERT_VIOLATIONDATA_RACE (124 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err58ASSERT_VIOLATIONDATA_RACE (123 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err59ASSERT_VIOLATIONDATA_RACE (122 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err60ASSERT_VIOLATIONDATA_RACE (121 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err61ASSERT_VIOLATIONDATA_RACE (120 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err62ASSERT_VIOLATIONDATA_RACE (119 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err63ASSERT_VIOLATIONDATA_RACE (118 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err64ASSERT_VIOLATIONDATA_RACE (117 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err65ASSERT_VIOLATIONDATA_RACE (116 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err66ASSERT_VIOLATIONDATA_RACE (115 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err67ASSERT_VIOLATIONDATA_RACE (114 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err68ASSERT_VIOLATIONDATA_RACE (113 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err69ASSERT_VIOLATIONDATA_RACE (112 of 404 remaining) [2023-08-25 15:02:43,090 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err70ASSERT_VIOLATIONDATA_RACE (111 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err71ASSERT_VIOLATIONDATA_RACE (110 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err72ASSERT_VIOLATIONDATA_RACE (109 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err73ASSERT_VIOLATIONDATA_RACE (108 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err74ASSERT_VIOLATIONDATA_RACE (107 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err75ASSERT_VIOLATIONDATA_RACE (106 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err76ASSERT_VIOLATIONDATA_RACE (105 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err77ASSERT_VIOLATIONDATA_RACE (104 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err78ASSERT_VIOLATIONDATA_RACE (103 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err79ASSERT_VIOLATIONDATA_RACE (102 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err80ASSERT_VIOLATIONDATA_RACE (101 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err81ASSERT_VIOLATIONDATA_RACE (100 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err82ASSERT_VIOLATIONDATA_RACE (99 of 404 remaining) [2023-08-25 15:02:43,091 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err83ASSERT_VIOLATIONDATA_RACE (98 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err84ASSERT_VIOLATIONDATA_RACE (97 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err85ASSERT_VIOLATIONDATA_RACE (96 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err86ASSERT_VIOLATIONDATA_RACE (95 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err88ASSERT_VIOLATIONDATA_RACE (94 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err89ASSERT_VIOLATIONDATA_RACE (93 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err87ASSERT_VIOLATIONDATA_RACE (92 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err90ASSERT_VIOLATIONDATA_RACE (91 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err91ASSERT_VIOLATIONDATA_RACE (90 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err92ASSERT_VIOLATIONDATA_RACE (89 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err93ASSERT_VIOLATIONDATA_RACE (88 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err95ASSERT_VIOLATIONDATA_RACE (87 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err94ASSERT_VIOLATIONDATA_RACE (86 of 404 remaining) [2023-08-25 15:02:43,092 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err96ASSERT_VIOLATIONDATA_RACE (85 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err97ASSERT_VIOLATIONDATA_RACE (84 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err98ASSERT_VIOLATIONDATA_RACE (83 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err99ASSERT_VIOLATIONDATA_RACE (82 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (81 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (80 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (79 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (78 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (77 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (76 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (75 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (74 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONASSERT (73 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (72 of 404 remaining) [2023-08-25 15:02:43,093 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (71 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (70 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (69 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (68 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (67 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (66 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (65 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (64 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (63 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (62 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (61 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (60 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (59 of 404 remaining) [2023-08-25 15:02:43,094 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (58 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (57 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (56 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (55 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (54 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (53 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (52 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (51 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (50 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err32ASSERT_VIOLATIONDATA_RACE (49 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err33ASSERT_VIOLATIONDATA_RACE (48 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err34ASSERT_VIOLATIONDATA_RACE (47 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err35ASSERT_VIOLATIONDATA_RACE (46 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err36ASSERT_VIOLATIONDATA_RACE (45 of 404 remaining) [2023-08-25 15:02:43,095 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err37ASSERT_VIOLATIONDATA_RACE (44 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err38ASSERT_VIOLATIONDATA_RACE (43 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err39ASSERT_VIOLATIONDATA_RACE (42 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err40ASSERT_VIOLATIONDATA_RACE (41 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err41ASSERT_VIOLATIONDATA_RACE (40 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err42ASSERT_VIOLATIONDATA_RACE (39 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err43ASSERT_VIOLATIONDATA_RACE (38 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err44ASSERT_VIOLATIONDATA_RACE (37 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err45ASSERT_VIOLATIONDATA_RACE (36 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err46ASSERT_VIOLATIONDATA_RACE (35 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err47ASSERT_VIOLATIONDATA_RACE (34 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err48ASSERT_VIOLATIONDATA_RACE (33 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (32 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (31 of 404 remaining) [2023-08-25 15:02:43,096 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (30 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (29 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (28 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (27 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (26 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (25 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (24 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (23 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (22 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (21 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (20 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (19 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (18 of 404 remaining) [2023-08-25 15:02:43,097 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (17 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (16 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (15 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (14 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (13 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (12 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (11 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (10 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (9 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (8 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (7 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (6 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (5 of 404 remaining) [2023-08-25 15:02:43,098 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (4 of 404 remaining) [2023-08-25 15:02:43,099 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (3 of 404 remaining) [2023-08-25 15:02:43,099 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (2 of 404 remaining) [2023-08-25 15:02:43,099 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (1 of 404 remaining) [2023-08-25 15:02:43,099 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (0 of 404 remaining) [2023-08-25 15:02:43,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 15:02:43,099 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 15:02:43,109 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-25 15:02:43,109 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-25 15:02:43,176 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.08 03:02:43 BasicIcfg [2023-08-25 15:02:43,176 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-25 15:02:43,176 INFO L158 Benchmark]: Toolchain (without parser) took 790200.39ms. Allocated memory was 367.0MB in the beginning and 11.5GB in the end (delta: 11.1GB). Free memory was 341.4MB in the beginning and 9.7GB in the end (delta: -9.4GB). Peak memory consumption was 1.8GB. Max. memory is 16.0GB. [2023-08-25 15:02:43,176 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 367.0MB. Free memory is still 344.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 15:02:43,177 INFO L158 Benchmark]: CACSL2BoogieTranslator took 468.31ms. Allocated memory is still 367.0MB. Free memory was 341.4MB in the beginning and 315.7MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2023-08-25 15:02:43,177 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.32ms. Allocated memory is still 367.0MB. Free memory was 315.7MB in the beginning and 312.0MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 15:02:43,177 INFO L158 Benchmark]: Boogie Preprocessor took 50.06ms. Allocated memory is still 367.0MB. Free memory was 312.0MB in the beginning and 308.4MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 15:02:43,177 INFO L158 Benchmark]: RCFGBuilder took 51130.03ms. Allocated memory was 367.0MB in the beginning and 9.9GB in the end (delta: 9.5GB). Free memory was 308.4MB in the beginning and 8.9GB in the end (delta: -8.6GB). Peak memory consumption was 1.7GB. Max. memory is 16.0GB. [2023-08-25 15:02:43,177 INFO L158 Benchmark]: TraceAbstraction took 738474.08ms. Allocated memory was 9.9GB in the beginning and 11.5GB in the end (delta: 1.6GB). Free memory was 8.9GB in the beginning and 9.7GB in the end (delta: -775.3MB). Peak memory consumption was 862.5MB. Max. memory is 16.0GB. [2023-08-25 15:02:43,178 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 367.0MB. Free memory is still 344.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 468.31ms. Allocated memory is still 367.0MB. Free memory was 341.4MB in the beginning and 315.7MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 74.32ms. Allocated memory is still 367.0MB. Free memory was 315.7MB in the beginning and 312.0MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 50.06ms. Allocated memory is still 367.0MB. Free memory was 312.0MB in the beginning and 308.4MB in the end (delta: 3.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 51130.03ms. Allocated memory was 367.0MB in the beginning and 9.9GB in the end (delta: 9.5GB). Free memory was 308.4MB in the beginning and 8.9GB in the end (delta: -8.6GB). Peak memory consumption was 1.7GB. Max. memory is 16.0GB. * TraceAbstraction took 738474.08ms. Allocated memory was 9.9GB in the beginning and 11.5GB in the end (delta: 1.6GB). Free memory was 8.9GB in the beginning and 9.7GB in the end (delta: -775.3MB). Peak memory consumption was 862.5MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 268]: Unsoundness Warning unspecified type, defaulting to int C: short [268] - GenericResultAtLocation [Line: 268]: Unsoundness Warning unspecified type, defaulting to int C: short [268] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13.8s, 337 PlacesBefore, 249 PlacesAfterwards, 330 TransitionsBefore, 240 TransitionsAfterwards, 58076 CoEnabledTransitionPairs, 7 FixpointIterations, 39 TrivialSequentialCompositions, 132 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 10 ConcurrentYvCompositions, 2 ChoiceCompositions, 183 TotalNumberOfCompositions, 536980 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 159772, independent: 156824, independent conditional: 0, independent unconditional: 156824, dependent: 2948, dependent conditional: 0, dependent unconditional: 2948, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 19976, independent: 19361, independent conditional: 0, independent unconditional: 19361, dependent: 615, dependent conditional: 0, dependent unconditional: 615, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 159772, independent: 137463, independent conditional: 0, independent unconditional: 137463, dependent: 2333, dependent conditional: 0, dependent unconditional: 2333, unknown: 19976, unknown conditional: 0, unknown unconditional: 19976] , Statistics on independence cache: Total cache size (in pairs): 6803, Positive cache size: 6515, Positive conditional cache size: 0, Positive unconditional cache size: 6515, Negative cache size: 288, Negative conditional cache size: 0, Negative unconditional cache size: 288, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - CounterExampleResult [Line: 18]: assertion can be violated assertion can be violated We found a FailurePath: [L710] 0 int __unbuffered_cnt = 0; [L712] 0 int __unbuffered_p0_EAX = 0; [L714] 0 int __unbuffered_p0_EBX = 0; [L716] 0 int __unbuffered_p2_EAX = 0; [L717] 0 _Bool main$tmp_guard0; [L718] 0 _Bool main$tmp_guard1; [L720] 0 int x = 0; [L721] 0 _Bool x$flush_delayed; [L722] 0 int x$mem_tmp; [L723] 0 _Bool x$r_buff0_thd0; [L724] 0 _Bool x$r_buff0_thd1; [L725] 0 _Bool x$r_buff0_thd2; [L726] 0 _Bool x$r_buff0_thd3; [L727] 0 _Bool x$r_buff1_thd0; [L728] 0 _Bool x$r_buff1_thd1; [L729] 0 _Bool x$r_buff1_thd2; [L730] 0 _Bool x$r_buff1_thd3; [L731] 0 _Bool x$read_delayed; [L732] 0 int *x$read_delayed_var; [L733] 0 int x$w_buff0; [L734] 0 _Bool x$w_buff0_used; [L735] 0 int x$w_buff1; [L736] 0 _Bool x$w_buff1_used; [L738] 0 int y = 0; [L740] 0 int z = 0; [L741] 0 _Bool weak$$choice0; [L742] 0 _Bool weak$$choice2; [L831] 0 pthread_t t2055; [L832] FCALL, FORK 0 pthread_create(&t2055, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t2055, ((void *)0), P0, ((void *)0))=-3, t2055={5:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L833] 0 pthread_t t2056; [L834] FCALL, FORK 0 pthread_create(&t2056, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t2056, ((void *)0), P1, ((void *)0))=-2, t2055={5:0}, t2056={6:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L835] 0 pthread_t t2057; [L836] FCALL, FORK 0 pthread_create(&t2057, ((void *)0), P2, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t2057, ((void *)0), P2, ((void *)0))=-1, t2055={5:0}, t2056={6:0}, t2057={3:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L774] 2 x$w_buff1 = x$w_buff0 [L775] 2 x$w_buff0 = 1 [L776] 2 x$w_buff1_used = x$w_buff0_used [L777] 2 x$w_buff0_used = (_Bool)1 [L778] EXPR 2 x$w_buff1_used && x$w_buff0_used [L778] CALL 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L19] COND FALSE 2 !(!expression) [L778] RET 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L779] 2 x$r_buff1_thd0 = x$r_buff0_thd0 [L780] 2 x$r_buff1_thd1 = x$r_buff0_thd1 [L781] 2 x$r_buff1_thd2 = x$r_buff0_thd2 [L782] 2 x$r_buff1_thd3 = x$r_buff0_thd3 [L783] 2 x$r_buff0_thd2 = (_Bool)1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L786] 2 y = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L803] 3 __unbuffered_p2_EAX = y VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L806] 3 z = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1] [L809] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L809] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x) [L809] EXPR 3 x$w_buff1_used && x$r_buff1_thd3 [L809] EXPR 3 x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x [L809] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x) [L809] 3 x = x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x) [L810] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L810] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$w_buff0_used [L810] 3 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$w_buff0_used [L811] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L811] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 [L811] EXPR 3 x$w_buff1_used && x$r_buff1_thd3 [L811] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 [L811] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$w_buff1_used [L811] 3 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$w_buff1_used [L812] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L812] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$r_buff0_thd3 [L812] 3 x$r_buff0_thd3 = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$r_buff0_thd3 [L813] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L813] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 [L813] EXPR 3 x$w_buff1_used && x$r_buff1_thd3 [L813] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 [L813] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$r_buff1_thd3 [L813] 3 x$r_buff1_thd3 = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$r_buff1_thd3 [L746] 1 __unbuffered_p0_EAX = z VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1] [L749] 1 weak$$choice0 = __VERIFIER_nondet_bool() [L750] 1 weak$$choice2 = __VERIFIER_nondet_bool() [L751] 1 x$flush_delayed = weak$$choice2 [L752] 1 x$mem_tmp = x [L753] EXPR 1 !x$w_buff0_used [L753] EXPR 1 !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used [L753] EXPR 1 !x$r_buff0_thd1 [L753] EXPR 1 !x$r_buff0_thd1 && !x$w_buff1_used [L753] EXPR 1 !x$w_buff1_used [L753] EXPR 1 !x$r_buff0_thd1 && !x$w_buff1_used [L753] EXPR 1 !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used [L753] EXPR 1 !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 [L753] EXPR 1 !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff1) [L753] 1 x = !x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff1) [L754] EXPR 1 weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff0)) [L754] 1 x$w_buff0 = weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : x$w_buff0)) [L755] EXPR 1 weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff1 : x$w_buff1)) [L755] 1 x$w_buff1 = weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff1 : x$w_buff1)) [L756] EXPR 1 weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used)) [L756] 1 x$w_buff0_used = weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used)) [L757] EXPR 1 weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L757] 1 x$w_buff1_used = weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L758] EXPR 1 weak$$choice2 ? x$r_buff0_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff0_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1)) [L758] 1 x$r_buff0_thd1 = weak$$choice2 ? x$r_buff0_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff0_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1)) [L759] EXPR 1 weak$$choice2 ? x$r_buff1_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff1_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L759] 1 x$r_buff1_thd1 = weak$$choice2 ? x$r_buff1_thd1 : (!x$w_buff0_used || !x$r_buff0_thd1 && !x$w_buff1_used || !x$r_buff0_thd1 && !x$r_buff1_thd1 ? x$r_buff1_thd1 : (x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : (_Bool)0)) [L760] 1 __unbuffered_p0_EBX = x [L761] EXPR 1 x$flush_delayed ? x$mem_tmp : x [L761] 1 x = x$flush_delayed ? x$mem_tmp : x [L762] 1 x$flush_delayed = (_Bool)0 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1] [L789] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L789] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x) [L789] 2 x = x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x) [L790] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L790] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L790] 2 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L791] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L791] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 [L791] EXPR 2 x$w_buff1_used && x$r_buff1_thd2 [L791] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 [L791] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used [L791] 2 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used [L792] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L792] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L792] 2 x$r_buff0_thd2 = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L793] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L793] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 [L793] EXPR 2 x$w_buff1_used && x$r_buff1_thd2 [L793] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 [L793] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2 [L793] 2 x$r_buff1_thd2 = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2 [L796] EXPR 2 __unbuffered_cnt + 1 [L796] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L798] 2 return 0; [L816] EXPR 3 __unbuffered_cnt + 1 [L816] 3 __unbuffered_cnt = __unbuffered_cnt + 1 [L818] 3 return 0; [L767] EXPR 1 __unbuffered_cnt + 1 [L767] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L769] 1 return 0; [L838] EXPR 0 __unbuffered_cnt == 3 [L838] 0 main$tmp_guard0 = __unbuffered_cnt == 3 [L840] 0 assume_abort_if_not(main$tmp_guard0) [L840] CALL 0 assume_abort_if_not(main$tmp_guard0) [L4] COND FALSE 0 !(!cond) [L840] RET 0 assume_abort_if_not(main$tmp_guard0) [L842] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L842] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L842] EXPR 0 x$w_buff1_used && x$r_buff1_thd0 [L842] EXPR 0 x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x [L842] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L842] 0 x = x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L843] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L843] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L843] 0 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L844] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L844] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 [L844] EXPR 0 x$w_buff1_used && x$r_buff1_thd0 [L844] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 [L844] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used [L844] 0 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used [L845] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L845] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L845] 0 x$r_buff0_thd0 = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L846] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L846] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 [L846] EXPR 0 x$w_buff1_used && x$r_buff1_thd0 [L846] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 [L846] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0 [L846] 0 x$r_buff1_thd0 = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0 [L849] EXPR 0 __unbuffered_p0_EAX == 1 [L849] EXPR 0 __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 [L849] EXPR 0 __unbuffered_p0_EBX == 0 [L849] EXPR 0 __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 [L849] EXPR 0 __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 && __unbuffered_p2_EAX == 1 [L849] EXPR 0 __unbuffered_p2_EAX == 1 [L849] EXPR 0 __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 && __unbuffered_p2_EAX == 1 [L849] 0 main$tmp_guard1 = !(__unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 && __unbuffered_p2_EAX == 1) [L851] 0 __VERIFIER_assert(main$tmp_guard1) [L851] CALL 0 __VERIFIER_assert(main$tmp_guard1) [L19] COND TRUE 0 !expression [L19] CALL 0 reach_error() [L18] COND FALSE 0 !(0) [L18] 0 __assert_fail ("0", "safe012_pso.oepc_pso.opt_rmo.opt.c", 9, __extension__ __PRETTY_FUNCTION__) VAL [\read(__PRETTY_FUNCTION__)={53:55}, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice2=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=1, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] - UnprovableResult [Line: 746]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 746]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 750]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 751]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 751]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 752]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 752]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 760]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 760]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 774]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 774]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 775]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 776]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 776]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 777]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that assertion always holds Unable to prove that assertion always holds Reason: Not analyzed. - UnprovableResult [Line: 779]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 779]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 780]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 780]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 781]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 781]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 783]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 786]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 796]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 796]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 803]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 803]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 806]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 838]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 838]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 840]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 849]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 849]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 849]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 849]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 851]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 832]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 834]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 836]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 539 locations, 404 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 732.5s, OverallIterations: 10, TraceHistogramMax: 1, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 673.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 16.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 185 SdHoareTripleChecker+Valid, 4.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 185 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 4.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 78 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 598 IncrementalHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 78 mSolverCounterUnsat, 0 mSDtfsCounter, 598 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 31 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=489occurred in iteration=0, InterpolantAutomatonStates: 40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 38.9s InterpolantComputationTime, 127 NumberOfCodeBlocks, 127 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 98 ConstructedInterpolants, 0 QuantifiedInterpolants, 493 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 9 InterpolantComputations, 9 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2023-08-25 15:02:43,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...