/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/mix006_power.oepc_pso.oepc_rmo.oepc.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 09:08:16,386 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 09:08:16,467 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 09:08:16,472 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 09:08:16,473 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 09:08:16,503 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 09:08:16,504 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 09:08:16,504 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 09:08:16,505 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 09:08:16,508 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 09:08:16,508 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 09:08:16,509 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 09:08:16,509 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 09:08:16,510 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 09:08:16,510 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 09:08:16,510 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 09:08:16,511 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 09:08:16,511 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 09:08:16,511 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 09:08:16,511 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 09:08:16,511 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 09:08:16,512 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 09:08:16,512 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 09:08:16,513 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 09:08:16,513 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 09:08:16,513 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 09:08:16,513 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 09:08:16,514 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 09:08:16,514 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 09:08:16,514 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 09:08:16,515 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 09:08:16,515 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 09:08:16,515 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 09:08:16,516 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 09:08:16,516 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 09:08:16,516 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 09:08:16,812 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 09:08:16,833 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 09:08:16,835 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 09:08:16,836 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 09:08:16,837 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 09:08:16,838 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i [2023-08-25 09:08:18,056 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 09:08:18,318 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 09:08:18,319 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_power.oepc_pso.oepc_rmo.oepc.i [2023-08-25 09:08:18,337 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ee48d9461/ff9385a6aa2a40f6a55fdcd3962a32b8/FLAG8056c949e [2023-08-25 09:08:18,352 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ee48d9461/ff9385a6aa2a40f6a55fdcd3962a32b8 [2023-08-25 09:08:18,356 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 09:08:18,358 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 09:08:18,360 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 09:08:18,360 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 09:08:18,363 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 09:08:18,364 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:18,365 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a5c1e21 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18, skipping insertion in model container [2023-08-25 09:08:18,365 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:18,423 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 09:08:18,831 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 09:08:18,842 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 09:08:18,872 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 09:08:18,874 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 09:08:18,920 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 09:08:18,957 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 09:08:18,957 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 09:08:18,962 INFO L206 MainTranslator]: Completed translation [2023-08-25 09:08:18,963 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18 WrapperNode [2023-08-25 09:08:18,963 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 09:08:18,964 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 09:08:18,964 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 09:08:18,964 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 09:08:18,969 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:18,994 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,035 INFO L138 Inliner]: procedures = 176, calls = 59, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 502 [2023-08-25 09:08:19,036 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 09:08:19,036 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 09:08:19,036 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 09:08:19,036 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 09:08:19,043 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,043 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,050 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,050 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,066 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,072 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,075 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,078 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,084 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 09:08:19,084 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 09:08:19,085 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 09:08:19,085 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 09:08:19,085 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (1/1) ... [2023-08-25 09:08:19,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 09:08:19,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 09:08:19,111 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 09:08:19,154 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 09:08:19,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 09:08:19,177 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-25 09:08:19,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 09:08:19,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 09:08:19,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 09:08:19,177 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2023-08-25 09:08:19,177 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2023-08-25 09:08:19,177 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2023-08-25 09:08:19,178 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2023-08-25 09:08:19,178 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2023-08-25 09:08:19,178 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2023-08-25 09:08:19,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 09:08:19,178 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-25 09:08:19,178 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 09:08:19,178 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 09:08:19,181 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 09:08:19,354 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 09:08:19,355 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 09:08:20,345 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 09:08:41,534 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 09:08:41,534 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-25 09:08:41,537 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 09:08:41 BoogieIcfgContainer [2023-08-25 09:08:41,537 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 09:08:41,539 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 09:08:41,539 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 09:08:41,541 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 09:08:41,541 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 09:08:18" (1/3) ... [2023-08-25 09:08:41,542 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@670637a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 09:08:41, skipping insertion in model container [2023-08-25 09:08:41,542 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:08:18" (2/3) ... [2023-08-25 09:08:41,542 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@670637a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 09:08:41, skipping insertion in model container [2023-08-25 09:08:41,543 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 09:08:41" (3/3) ... [2023-08-25 09:08:41,544 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_power.oepc_pso.oepc_rmo.oepc.i [2023-08-25 09:08:41,557 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 09:08:41,557 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 252 error locations. [2023-08-25 09:08:41,557 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 09:08:45,888 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 09:08:45,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 377 places, 370 transitions, 755 flow [2023-08-25 09:08:47,328 INFO L124 PetriNetUnfolderBase]: 3/367 cut-off events. [2023-08-25 09:08:47,329 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 09:08:47,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377 conditions, 367 events. 3/367 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 1961 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 329. Up to 2 conditions per place. [2023-08-25 09:08:47,338 INFO L82 GeneralOperation]: Start removeDead. Operand has 377 places, 370 transitions, 755 flow [2023-08-25 09:08:47,353 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 374 places, 367 transitions, 743 flow [2023-08-25 09:08:47,356 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 09:08:47,363 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 374 places, 367 transitions, 743 flow [2023-08-25 09:08:47,366 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 374 places, 367 transitions, 743 flow [2023-08-25 09:08:47,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 374 places, 367 transitions, 743 flow [2023-08-25 09:08:48,382 INFO L124 PetriNetUnfolderBase]: 3/367 cut-off events. [2023-08-25 09:08:48,382 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 09:08:48,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377 conditions, 367 events. 3/367 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 1959 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 329. Up to 2 conditions per place. [2023-08-25 09:08:48,407 INFO L119 LiptonReduction]: Number of co-enabled transitions 69512 [2023-08-25 09:09:07,004 WARN L234 SmtUtils]: Spent 5.29s on a formula simplification. DAG size of input: 1253 DAG size of output: 431 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 09:09:12,259 INFO L134 LiptonReduction]: Checked pairs total: 693134 [2023-08-25 09:09:12,259 INFO L136 LiptonReduction]: Total number of compositions: 162 [2023-08-25 09:09:12,270 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 09:09:12,273 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;@b3dc0de, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 09:09:12,273 INFO L358 AbstractCegarLoop]: Starting to check reachability of 468 error locations. [2023-08-25 09:09:12,275 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 09:09:12,275 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-08-25 09:09:12,276 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 09:09:12,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:09:12,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 09:09:12,276 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P0Err10ASSERT_VIOLATIONDATA_RACE === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:09:12,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:09:12,280 INFO L85 PathProgramCache]: Analyzing trace with hash 6655831, now seen corresponding path program 1 times [2023-08-25 09:09:12,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:09:12,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118264830] [2023-08-25 09:09:12,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:09:12,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:09:12,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:09:12,646 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 09:09:12,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:09:12,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118264830] [2023-08-25 09:09:12,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118264830] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:09:12,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:09:12,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 09:09:12,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116401893] [2023-08-25 09:09:12,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:09:12,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 09:09:12,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:09:12,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 09:09:12,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 09:09:12,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 532 [2023-08-25 09:09:12,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 275 transitions, 559 flow. Second operand has 2 states, 2 states have (on average 98.5) internal successors, (197), 2 states have internal predecessors, (197), 0 states have call successors, (0), 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 09:09:12,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:09:12,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 532 [2023-08-25 09:09:12,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:10:28,149 INFO L124 PetriNetUnfolderBase]: 2615/3780 cut-off events. [2023-08-25 09:10:28,149 INFO L125 PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES. [2023-08-25 09:10:28,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7651 conditions, 3780 events. 2615/3780 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16431 event pairs, 2615 based on Foata normal form. 0/3370 useless extension candidates. Maximal degree in co-relation 7640. Up to 3781 conditions per place. [2023-08-25 09:10:28,170 INFO L140 encePairwiseOnDemand]: 282/532 looper letters, 25 selfloop transitions, 0 changer transitions 0/25 dead transitions. [2023-08-25 09:10:28,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 25 transitions, 109 flow [2023-08-25 09:10:28,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 09:10:28,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 09:10:28,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 469 transitions. [2023-08-25 09:10:28,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4407894736842105 [2023-08-25 09:10:28,184 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 469 transitions. [2023-08-25 09:10:28,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 469 transitions. [2023-08-25 09:10:28,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:10:28,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 469 transitions. [2023-08-25 09:10:28,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 234.5) internal successors, (469), 2 states have internal predecessors, (469), 0 states have call successors, (0), 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 09:10:28,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 532.0) internal successors, (1596), 3 states have internal predecessors, (1596), 0 states have call successors, (0), 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 09:10:28,196 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 532.0) internal successors, (1596), 3 states have internal predecessors, (1596), 0 states have call successors, (0), 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 09:10:28,197 INFO L175 Difference]: Start difference. First operand has 285 places, 275 transitions, 559 flow. Second operand 2 states and 469 transitions. [2023-08-25 09:10:28,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 25 transitions, 109 flow [2023-08-25 09:10:28,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 25 transitions, 106 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-25 09:10:28,201 INFO L231 Difference]: Finished difference. Result has 33 places, 25 transitions, 56 flow [2023-08-25 09:10:28,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=56, PETRI_PLACES=33, PETRI_TRANSITIONS=25} [2023-08-25 09:10:28,209 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -252 predicate places. [2023-08-25 09:10:28,209 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 25 transitions, 56 flow [2023-08-25 09:10:28,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 98.5) internal successors, (197), 2 states have internal predecessors, (197), 0 states have call successors, (0), 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 09:10:28,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:10:28,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 09:10:28,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 09:10:28,210 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err8ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:10:28,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:10:28,212 INFO L85 PathProgramCache]: Analyzing trace with hash 6655829, now seen corresponding path program 1 times [2023-08-25 09:10:28,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:10:28,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135015538] [2023-08-25 09:10:28,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:10:28,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:10:28,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:10:28,457 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 09:10:28,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:10:28,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135015538] [2023-08-25 09:10:28,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135015538] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:10:28,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:10:28,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 09:10:28,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281754378] [2023-08-25 09:10:28,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:10:28,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 09:10:28,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:10:28,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 09:10:28,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 09:10:28,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 532 [2023-08-25 09:10:28,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 25 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 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 09:10:28,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:10:28,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 532 [2023-08-25 09:10:28,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:11:30,443 INFO L124 PetriNetUnfolderBase]: 2147/3118 cut-off events. [2023-08-25 09:11:30,443 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 09:11:30,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6311 conditions, 3118 events. 2147/3118 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14926 event pairs, 275 based on Foata normal form. 0/2938 useless extension candidates. Maximal degree in co-relation 6308. Up to 2649 conditions per place. [2023-08-25 09:11:30,451 INFO L140 encePairwiseOnDemand]: 529/532 looper letters, 38 selfloop transitions, 2 changer transitions 2/42 dead transitions. [2023-08-25 09:11:30,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 42 transitions, 178 flow [2023-08-25 09:11:30,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 09:11:30,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 09:11:30,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 331 transitions. [2023-08-25 09:11:30,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20739348370927319 [2023-08-25 09:11:30,455 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 331 transitions. [2023-08-25 09:11:30,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 331 transitions. [2023-08-25 09:11:30,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:11:30,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 331 transitions. [2023-08-25 09:11:30,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 110.33333333333333) internal successors, (331), 3 states have internal predecessors, (331), 0 states have call successors, (0), 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 09:11:30,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 532.0) internal successors, (2128), 4 states have internal predecessors, (2128), 0 states have call successors, (0), 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 09:11:30,463 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 532.0) internal successors, (2128), 4 states have internal predecessors, (2128), 0 states have call successors, (0), 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 09:11:30,463 INFO L175 Difference]: Start difference. First operand has 33 places, 25 transitions, 56 flow. Second operand 3 states and 331 transitions. [2023-08-25 09:11:30,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 42 transitions, 178 flow [2023-08-25 09:11:30,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 42 transitions, 178 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 09:11:30,465 INFO L231 Difference]: Finished difference. Result has 34 places, 23 transitions, 56 flow [2023-08-25 09:11:30,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=56, PETRI_PLACES=34, PETRI_TRANSITIONS=23} [2023-08-25 09:11:30,466 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -251 predicate places. [2023-08-25 09:11:30,466 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 23 transitions, 56 flow [2023-08-25 09:11:30,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 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 09:11:30,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:11:30,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:11:30,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 09:11:30,467 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:11:30,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:11:30,470 INFO L85 PathProgramCache]: Analyzing trace with hash -812341672, now seen corresponding path program 1 times [2023-08-25 09:11:30,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:11:30,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232395969] [2023-08-25 09:11:30,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:11:30,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:11:30,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:11:30,697 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 09:11:30,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:11:30,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232395969] [2023-08-25 09:11:30,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232395969] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:11:30,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:11:30,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 09:11:30,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572412503] [2023-08-25 09:11:30,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:11:30,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 09:11:30,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:11:30,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 09:11:30,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 09:11:30,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 532 [2023-08-25 09:11:30,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 23 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 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 09:11:30,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:11:30,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 532 [2023-08-25 09:11:30,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:12:16,602 INFO L124 PetriNetUnfolderBase]: 1545/2276 cut-off events. [2023-08-25 09:12:16,603 INFO L125 PetriNetUnfolderBase]: For 145/145 co-relation queries the response was YES. [2023-08-25 09:12:16,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4775 conditions, 2276 events. 1545/2276 cut-off events. For 145/145 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9763 event pairs, 449 based on Foata normal form. 60/2336 useless extension candidates. Maximal degree in co-relation 4771. Up to 1707 conditions per place. [2023-08-25 09:12:16,609 INFO L140 encePairwiseOnDemand]: 529/532 looper letters, 34 selfloop transitions, 2 changer transitions 0/36 dead transitions. [2023-08-25 09:12:16,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 158 flow [2023-08-25 09:12:16,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 09:12:16,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 09:12:16,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 325 transitions. [2023-08-25 09:12:16,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20363408521303258 [2023-08-25 09:12:16,612 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 325 transitions. [2023-08-25 09:12:16,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 325 transitions. [2023-08-25 09:12:16,612 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:12:16,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 325 transitions. [2023-08-25 09:12:16,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 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 09:12:16,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 532.0) internal successors, (2128), 4 states have internal predecessors, (2128), 0 states have call successors, (0), 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 09:12:16,617 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 532.0) internal successors, (2128), 4 states have internal predecessors, (2128), 0 states have call successors, (0), 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 09:12:16,617 INFO L175 Difference]: Start difference. First operand has 34 places, 23 transitions, 56 flow. Second operand 3 states and 325 transitions. [2023-08-25 09:12:16,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 158 flow [2023-08-25 09:12:16,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 152 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 09:12:16,618 INFO L231 Difference]: Finished difference. Result has 34 places, 23 transitions, 60 flow [2023-08-25 09:12:16,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=34, PETRI_TRANSITIONS=23} [2023-08-25 09:12:16,619 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -251 predicate places. [2023-08-25 09:12:16,619 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 23 transitions, 60 flow [2023-08-25 09:12:16,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 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 09:12:16,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:12:16,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:12:16,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 09:12:16,620 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:12:16,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:12:16,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1718606069, now seen corresponding path program 1 times [2023-08-25 09:12:16,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:12:16,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089509458] [2023-08-25 09:12:16,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:12:16,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:12:16,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:12:16,892 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 09:12:16,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:12:16,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089509458] [2023-08-25 09:12:16,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089509458] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:12:16,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:12:16,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 09:12:16,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988003566] [2023-08-25 09:12:16,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:12:16,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 09:12:16,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:12:16,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 09:12:16,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 09:12:16,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 532 [2023-08-25 09:12:16,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 23 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 99.66666666666667) internal successors, (299), 3 states have internal predecessors, (299), 0 states have call successors, (0), 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 09:12:16,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:12:16,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 532 [2023-08-25 09:12:16,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:13:02,602 INFO L124 PetriNetUnfolderBase]: 1443/2134 cut-off events. [2023-08-25 09:13:02,602 INFO L125 PetriNetUnfolderBase]: For 194/194 co-relation queries the response was YES. [2023-08-25 09:13:02,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4626 conditions, 2134 events. 1443/2134 cut-off events. For 194/194 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8644 event pairs, 491 based on Foata normal form. 40/2174 useless extension candidates. Maximal degree in co-relation 4621. Up to 1453 conditions per place. [2023-08-25 09:13:02,608 INFO L140 encePairwiseOnDemand]: 529/532 looper letters, 32 selfloop transitions, 2 changer transitions 0/34 dead transitions. [2023-08-25 09:13:02,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 34 transitions, 153 flow [2023-08-25 09:13:02,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 09:13:02,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 09:13:02,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 323 transitions. [2023-08-25 09:13:02,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20238095238095238 [2023-08-25 09:13:02,610 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 323 transitions. [2023-08-25 09:13:02,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 323 transitions. [2023-08-25 09:13:02,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:13:02,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 323 transitions. [2023-08-25 09:13:02,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 107.66666666666667) internal successors, (323), 3 states have internal predecessors, (323), 0 states have call successors, (0), 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 09:13:02,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 532.0) internal successors, (2128), 4 states have internal predecessors, (2128), 0 states have call successors, (0), 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 09:13:02,615 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 532.0) internal successors, (2128), 4 states have internal predecessors, (2128), 0 states have call successors, (0), 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 09:13:02,615 INFO L175 Difference]: Start difference. First operand has 34 places, 23 transitions, 60 flow. Second operand 3 states and 323 transitions. [2023-08-25 09:13:02,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 34 transitions, 153 flow [2023-08-25 09:13:02,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 34 transitions, 147 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 09:13:02,617 INFO L231 Difference]: Finished difference. Result has 35 places, 23 transitions, 64 flow [2023-08-25 09:13:02,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=64, PETRI_PLACES=35, PETRI_TRANSITIONS=23} [2023-08-25 09:13:02,617 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -250 predicate places. [2023-08-25 09:13:02,618 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 23 transitions, 64 flow [2023-08-25 09:13:02,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 99.66666666666667) internal successors, (299), 3 states have internal predecessors, (299), 0 states have call successors, (0), 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 09:13:02,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:13:02,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:13:02,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 09:13:02,618 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:13:02,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:13:02,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1304511314, now seen corresponding path program 1 times [2023-08-25 09:13:02,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:13:02,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942919117] [2023-08-25 09:13:02,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:13:02,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:13:02,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:13:02,959 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 09:13:02,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:13:02,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942919117] [2023-08-25 09:13:02,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942919117] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:13:02,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:13:02,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 09:13:02,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940604362] [2023-08-25 09:13:02,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:13:02,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 09:13:02,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:13:02,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 09:13:02,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 09:13:02,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 532 [2023-08-25 09:13:02,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 23 transitions, 64 flow. Second operand has 4 states, 4 states have (on average 97.25) internal successors, (389), 4 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:13:02,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:13:02,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 532 [2023-08-25 09:13:02,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:13:39,870 INFO L124 PetriNetUnfolderBase]: 1099/1734 cut-off events. [2023-08-25 09:13:39,870 INFO L125 PetriNetUnfolderBase]: For 134/134 co-relation queries the response was YES. [2023-08-25 09:13:39,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3885 conditions, 1734 events. 1099/1734 cut-off events. For 134/134 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 7654 event pairs, 250 based on Foata normal form. 180/1914 useless extension candidates. Maximal degree in co-relation 3879. Up to 838 conditions per place. [2023-08-25 09:13:39,874 INFO L140 encePairwiseOnDemand]: 526/532 looper letters, 37 selfloop transitions, 4 changer transitions 29/70 dead transitions. [2023-08-25 09:13:39,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 70 transitions, 314 flow [2023-08-25 09:13:39,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 09:13:39,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 09:13:39,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 542 transitions. [2023-08-25 09:13:39,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2037593984962406 [2023-08-25 09:13:39,877 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 542 transitions. [2023-08-25 09:13:39,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 542 transitions. [2023-08-25 09:13:39,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:13:39,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 542 transitions. [2023-08-25 09:13:39,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.4) internal successors, (542), 5 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:13:39,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 532.0) internal successors, (3192), 6 states have internal predecessors, (3192), 0 states have call successors, (0), 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 09:13:39,883 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 532.0) internal successors, (3192), 6 states have internal predecessors, (3192), 0 states have call successors, (0), 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 09:13:39,883 INFO L175 Difference]: Start difference. First operand has 35 places, 23 transitions, 64 flow. Second operand 5 states and 542 transitions. [2023-08-25 09:13:39,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 70 transitions, 314 flow [2023-08-25 09:13:39,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 70 transitions, 304 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 09:13:39,886 INFO L231 Difference]: Finished difference. Result has 40 places, 26 transitions, 96 flow [2023-08-25 09:13:39,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=26} [2023-08-25 09:13:39,886 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -245 predicate places. [2023-08-25 09:13:39,887 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 26 transitions, 96 flow [2023-08-25 09:13:39,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 97.25) internal successors, (389), 4 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:13:39,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:13:39,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:13:39,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 09:13:39,887 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:13:39,888 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:13:39,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1309438363, now seen corresponding path program 1 times [2023-08-25 09:13:39,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:13:39,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170234888] [2023-08-25 09:13:39,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:13:39,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:13:40,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:13:40,273 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 09:13:40,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:13:40,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170234888] [2023-08-25 09:13:40,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170234888] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:13:40,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:13:40,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 09:13:40,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044018428] [2023-08-25 09:13:40,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:13:40,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 09:13:40,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:13:40,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 09:13:40,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 09:13:40,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 532 [2023-08-25 09:13:40,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 26 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 99.0) internal successors, (396), 4 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:13:40,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:13:40,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 532 [2023-08-25 09:13:40,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:14:19,442 INFO L124 PetriNetUnfolderBase]: 991/1631 cut-off events. [2023-08-25 09:14:19,442 INFO L125 PetriNetUnfolderBase]: For 853/853 co-relation queries the response was YES. [2023-08-25 09:14:19,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4580 conditions, 1631 events. 991/1631 cut-off events. For 853/853 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7663 event pairs, 163 based on Foata normal form. 36/1667 useless extension candidates. Maximal degree in co-relation 4571. Up to 874 conditions per place. [2023-08-25 09:14:19,447 INFO L140 encePairwiseOnDemand]: 529/532 looper letters, 46 selfloop transitions, 2 changer transitions 6/54 dead transitions. [2023-08-25 09:14:19,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 54 transitions, 309 flow [2023-08-25 09:14:19,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 09:14:19,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 09:14:19,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 427 transitions. [2023-08-25 09:14:19,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20065789473684212 [2023-08-25 09:14:19,450 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 427 transitions. [2023-08-25 09:14:19,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 427 transitions. [2023-08-25 09:14:19,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:14:19,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 427 transitions. [2023-08-25 09:14:19,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 106.75) internal successors, (427), 4 states have internal predecessors, (427), 0 states have call successors, (0), 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 09:14:19,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 532.0) internal successors, (2660), 5 states have internal predecessors, (2660), 0 states have call successors, (0), 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 09:14:19,456 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 532.0) internal successors, (2660), 5 states have internal predecessors, (2660), 0 states have call successors, (0), 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 09:14:19,457 INFO L175 Difference]: Start difference. First operand has 40 places, 26 transitions, 96 flow. Second operand 4 states and 427 transitions. [2023-08-25 09:14:19,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 54 transitions, 309 flow [2023-08-25 09:14:19,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 54 transitions, 294 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-25 09:14:19,465 INFO L231 Difference]: Finished difference. Result has 41 places, 27 transitions, 103 flow [2023-08-25 09:14:19,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=103, PETRI_PLACES=41, PETRI_TRANSITIONS=27} [2023-08-25 09:14:19,466 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -244 predicate places. [2023-08-25 09:14:19,466 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 27 transitions, 103 flow [2023-08-25 09:14:19,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 99.0) internal successors, (396), 4 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:14:19,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:14:19,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:14:19,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 09:14:19,467 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:14:19,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:14:19,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1405539669, now seen corresponding path program 2 times [2023-08-25 09:14:19,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:14:19,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216930344] [2023-08-25 09:14:19,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:14:19,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:14:19,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:14:20,327 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 09:14:20,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:14:20,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216930344] [2023-08-25 09:14:20,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216930344] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:14:20,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:14:20,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 09:14:20,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838155922] [2023-08-25 09:14:20,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:14:20,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 09:14:20,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:14:20,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 09:14:20,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 09:14:20,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 532 [2023-08-25 09:14:20,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 27 transitions, 103 flow. Second operand has 5 states, 5 states have (on average 97.2) internal successors, (486), 5 states have internal predecessors, (486), 0 states have call successors, (0), 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 09:14:20,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:14:20,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 532 [2023-08-25 09:14:20,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:14:50,847 INFO L124 PetriNetUnfolderBase]: 715/1230 cut-off events. [2023-08-25 09:14:50,847 INFO L125 PetriNetUnfolderBase]: For 416/416 co-relation queries the response was YES. [2023-08-25 09:14:50,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3348 conditions, 1230 events. 715/1230 cut-off events. For 416/416 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 5563 event pairs, 241 based on Foata normal form. 123/1353 useless extension candidates. Maximal degree in co-relation 3338. Up to 417 conditions per place. [2023-08-25 09:14:50,850 INFO L140 encePairwiseOnDemand]: 526/532 looper letters, 50 selfloop transitions, 7 changer transitions 32/89 dead transitions. [2023-08-25 09:14:50,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 89 transitions, 489 flow [2023-08-25 09:14:50,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 09:14:50,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 09:14:50,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 652 transitions. [2023-08-25 09:14:50,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20426065162907267 [2023-08-25 09:14:50,854 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 652 transitions. [2023-08-25 09:14:50,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 652 transitions. [2023-08-25 09:14:50,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:14:50,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 652 transitions. [2023-08-25 09:14:50,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 108.66666666666667) internal successors, (652), 6 states have internal predecessors, (652), 0 states have call successors, (0), 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 09:14:50,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 532.0) internal successors, (3724), 7 states have internal predecessors, (3724), 0 states have call successors, (0), 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 09:14:50,860 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 532.0) internal successors, (3724), 7 states have internal predecessors, (3724), 0 states have call successors, (0), 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 09:14:50,860 INFO L175 Difference]: Start difference. First operand has 41 places, 27 transitions, 103 flow. Second operand 6 states and 652 transitions. [2023-08-25 09:14:50,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 89 transitions, 489 flow [2023-08-25 09:14:50,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 89 transitions, 484 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 09:14:50,865 INFO L231 Difference]: Finished difference. Result has 48 places, 30 transitions, 158 flow [2023-08-25 09:14:50,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=158, PETRI_PLACES=48, PETRI_TRANSITIONS=30} [2023-08-25 09:14:50,866 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -237 predicate places. [2023-08-25 09:14:50,866 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 30 transitions, 158 flow [2023-08-25 09:14:50,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.2) internal successors, (486), 5 states have internal predecessors, (486), 0 states have call successors, (0), 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 09:14:50,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:14:50,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:14:50,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 09:14:50,867 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:14:50,867 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:14:50,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1597052286, now seen corresponding path program 1 times [2023-08-25 09:14:50,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:14:50,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781686198] [2023-08-25 09:14:50,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:14:50,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:14:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:14:53,305 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 09:14:53,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:14:53,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781686198] [2023-08-25 09:14:53,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781686198] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:14:53,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:14:53,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 09:14:53,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193665114] [2023-08-25 09:14:53,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:14:53,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 09:14:53,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:14:53,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 09:14:53,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-25 09:14:53,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 532 [2023-08-25 09:14:53,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 30 transitions, 158 flow. Second operand has 6 states, 6 states have (on average 97.16666666666667) internal successors, (583), 6 states have internal predecessors, (583), 0 states have call successors, (0), 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 09:14:53,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:14:53,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 532 [2023-08-25 09:14:53,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:15:15,425 INFO L124 PetriNetUnfolderBase]: 488/845 cut-off events. [2023-08-25 09:15:15,425 INFO L125 PetriNetUnfolderBase]: For 755/755 co-relation queries the response was YES. [2023-08-25 09:15:15,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2514 conditions, 845 events. 488/845 cut-off events. For 755/755 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3520 event pairs, 236 based on Foata normal form. 26/871 useless extension candidates. Maximal degree in co-relation 2501. Up to 417 conditions per place. [2023-08-25 09:15:15,427 INFO L140 encePairwiseOnDemand]: 526/532 looper letters, 44 selfloop transitions, 10 changer transitions 20/74 dead transitions. [2023-08-25 09:15:15,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 74 transitions, 454 flow [2023-08-25 09:15:15,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 09:15:15,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 09:15:15,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 732 transitions. [2023-08-25 09:15:15,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19656283566058003 [2023-08-25 09:15:15,433 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 732 transitions. [2023-08-25 09:15:15,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 732 transitions. [2023-08-25 09:15:15,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:15:15,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 732 transitions. [2023-08-25 09:15:15,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 104.57142857142857) internal successors, (732), 7 states have internal predecessors, (732), 0 states have call successors, (0), 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 09:15:15,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 532.0) internal successors, (4256), 8 states have internal predecessors, (4256), 0 states have call successors, (0), 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 09:15:15,438 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 532.0) internal successors, (4256), 8 states have internal predecessors, (4256), 0 states have call successors, (0), 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 09:15:15,438 INFO L175 Difference]: Start difference. First operand has 48 places, 30 transitions, 158 flow. Second operand 7 states and 732 transitions. [2023-08-25 09:15:15,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 74 transitions, 454 flow [2023-08-25 09:15:15,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 74 transitions, 404 flow, removed 16 selfloop flow, removed 6 redundant places. [2023-08-25 09:15:15,444 INFO L231 Difference]: Finished difference. Result has 49 places, 29 transitions, 146 flow [2023-08-25 09:15:15,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=146, PETRI_PLACES=49, PETRI_TRANSITIONS=29} [2023-08-25 09:15:15,445 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -236 predicate places. [2023-08-25 09:15:15,445 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 29 transitions, 146 flow [2023-08-25 09:15:15,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 97.16666666666667) internal successors, (583), 6 states have internal predecessors, (583), 0 states have call successors, (0), 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 09:15:15,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:15:15,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:15:15,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 09:15:15,445 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:15:15,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:15:15,446 INFO L85 PathProgramCache]: Analyzing trace with hash 463982369, now seen corresponding path program 1 times [2023-08-25 09:15:15,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:15:15,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551077885] [2023-08-25 09:15:15,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:15:15,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:15:15,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:15:34,759 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 09:15:34,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:15:34,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551077885] [2023-08-25 09:15:34,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551077885] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:15:34,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:15:34,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 09:15:34,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328121667] [2023-08-25 09:15:34,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:15:34,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 09:15:34,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:15:34,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 09:15:34,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-25 09:15:34,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 532 [2023-08-25 09:15:34,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 29 transitions, 146 flow. Second operand has 7 states, 7 states have (on average 94.28571428571429) internal successors, (660), 7 states have internal predecessors, (660), 0 states have call successors, (0), 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 09:15:34,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:15:34,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 532 [2023-08-25 09:15:34,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:15:53,204 INFO L124 PetriNetUnfolderBase]: 504/911 cut-off events. [2023-08-25 09:15:53,204 INFO L125 PetriNetUnfolderBase]: For 932/932 co-relation queries the response was YES. [2023-08-25 09:15:53,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2657 conditions, 911 events. 504/911 cut-off events. For 932/932 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4411 event pairs, 40 based on Foata normal form. 1/912 useless extension candidates. Maximal degree in co-relation 2645. Up to 284 conditions per place. [2023-08-25 09:15:53,206 INFO L140 encePairwiseOnDemand]: 525/532 looper letters, 66 selfloop transitions, 6 changer transitions 27/99 dead transitions. [2023-08-25 09:15:53,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 99 transitions, 694 flow [2023-08-25 09:15:53,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 09:15:53,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 09:15:53,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 624 transitions. [2023-08-25 09:15:53,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19548872180451127 [2023-08-25 09:15:53,209 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 624 transitions. [2023-08-25 09:15:53,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 624 transitions. [2023-08-25 09:15:53,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:15:53,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 624 transitions. [2023-08-25 09:15:53,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 104.0) internal successors, (624), 6 states have internal predecessors, (624), 0 states have call successors, (0), 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 09:15:53,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 532.0) internal successors, (3724), 7 states have internal predecessors, (3724), 0 states have call successors, (0), 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 09:15:53,215 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 532.0) internal successors, (3724), 7 states have internal predecessors, (3724), 0 states have call successors, (0), 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 09:15:53,215 INFO L175 Difference]: Start difference. First operand has 49 places, 29 transitions, 146 flow. Second operand 6 states and 624 transitions. [2023-08-25 09:15:53,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 99 transitions, 694 flow [2023-08-25 09:15:53,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 99 transitions, 568 flow, removed 38 selfloop flow, removed 7 redundant places. [2023-08-25 09:15:53,219 INFO L231 Difference]: Finished difference. Result has 47 places, 33 transitions, 144 flow [2023-08-25 09:15:53,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=144, PETRI_PLACES=47, PETRI_TRANSITIONS=33} [2023-08-25 09:15:53,220 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -238 predicate places. [2023-08-25 09:15:53,220 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 33 transitions, 144 flow [2023-08-25 09:15:53,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 94.28571428571429) internal successors, (660), 7 states have internal predecessors, (660), 0 states have call successors, (0), 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 09:15:53,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:15:53,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:15:53,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 09:15:53,221 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:15:53,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:15:53,221 INFO L85 PathProgramCache]: Analyzing trace with hash -905580505, now seen corresponding path program 2 times [2023-08-25 09:15:53,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:15:53,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996417682] [2023-08-25 09:15:53,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:15:53,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:15:53,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:15:53,938 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 09:15:53,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:15:53,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996417682] [2023-08-25 09:15:53,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996417682] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:15:53,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:15:53,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 09:15:53,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342458294] [2023-08-25 09:15:53,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:15:53,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 09:15:53,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:15:53,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 09:15:53,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 09:15:53,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 532 [2023-08-25 09:15:53,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 33 transitions, 144 flow. Second operand has 3 states, 3 states have (on average 103.66666666666667) internal successors, (311), 3 states have internal predecessors, (311), 0 states have call successors, (0), 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 09:15:53,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:15:53,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 532 [2023-08-25 09:15:53,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:16:11,075 INFO L124 PetriNetUnfolderBase]: 633/1161 cut-off events. [2023-08-25 09:16:11,076 INFO L125 PetriNetUnfolderBase]: For 972/972 co-relation queries the response was YES. [2023-08-25 09:16:11,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3674 conditions, 1161 events. 633/1161 cut-off events. For 972/972 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6178 event pairs, 219 based on Foata normal form. 2/1163 useless extension candidates. Maximal degree in co-relation 3663. Up to 615 conditions per place. [2023-08-25 09:16:11,078 INFO L140 encePairwiseOnDemand]: 529/532 looper letters, 33 selfloop transitions, 2 changer transitions 26/61 dead transitions. [2023-08-25 09:16:11,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 389 flow [2023-08-25 09:16:11,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 09:16:11,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 09:16:11,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 330 transitions. [2023-08-25 09:16:11,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20676691729323307 [2023-08-25 09:16:11,081 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 330 transitions. [2023-08-25 09:16:11,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 330 transitions. [2023-08-25 09:16:11,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:16:11,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 330 transitions. [2023-08-25 09:16:11,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 110.0) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 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 09:16:11,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 532.0) internal successors, (2128), 4 states have internal predecessors, (2128), 0 states have call successors, (0), 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 09:16:11,084 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 532.0) internal successors, (2128), 4 states have internal predecessors, (2128), 0 states have call successors, (0), 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 09:16:11,084 INFO L175 Difference]: Start difference. First operand has 47 places, 33 transitions, 144 flow. Second operand 3 states and 330 transitions. [2023-08-25 09:16:11,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 389 flow [2023-08-25 09:16:11,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 61 transitions, 378 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-25 09:16:11,089 INFO L231 Difference]: Finished difference. Result has 46 places, 31 transitions, 134 flow [2023-08-25 09:16:11,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=532, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=134, PETRI_PLACES=46, PETRI_TRANSITIONS=31} [2023-08-25 09:16:11,090 INFO L281 CegarLoopForPetriNet]: 285 programPoint places, -239 predicate places. [2023-08-25 09:16:11,090 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 31 transitions, 134 flow [2023-08-25 09:16:11,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 103.66666666666667) internal successors, (311), 3 states have internal predecessors, (311), 0 states have call successors, (0), 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 09:16:11,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:16:11,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:16:11,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 09:16:11,090 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 464 more)] === [2023-08-25 09:16:11,091 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:16:11,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1400331727, now seen corresponding path program 3 times [2023-08-25 09:16:11,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:16:11,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761564728] [2023-08-25 09:16:11,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:16:11,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:16:11,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 09:16:11,675 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 09:16:12,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 09:16:12,252 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 09:16:12,252 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 09:16:12,253 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr38ASSERT_VIOLATIONASSERT (467 of 468 remaining) [2023-08-25 09:16:12,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (466 of 468 remaining) [2023-08-25 09:16:12,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (465 of 468 remaining) [2023-08-25 09:16:12,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (464 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (463 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (462 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (461 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (460 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (459 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONASSERT (458 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (457 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (456 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (455 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (454 of 468 remaining) [2023-08-25 09:16:12,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (453 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (452 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (451 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (450 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (449 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (448 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (447 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (446 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (445 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (444 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (443 of 468 remaining) [2023-08-25 09:16:12,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (442 of 468 remaining) [2023-08-25 09:16:12,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (441 of 468 remaining) [2023-08-25 09:16:12,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (440 of 468 remaining) [2023-08-25 09:16:12,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (439 of 468 remaining) [2023-08-25 09:16:12,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (438 of 468 remaining) [2023-08-25 09:16:12,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (437 of 468 remaining) [2023-08-25 09:16:12,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (436 of 468 remaining) [2023-08-25 09:16:12,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (435 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (434 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (433 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (432 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (431 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (430 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (429 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (428 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (427 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (426 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (425 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (424 of 468 remaining) [2023-08-25 09:16:12,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (423 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (422 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (421 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (420 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (419 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (418 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (417 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (416 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (415 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (414 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (413 of 468 remaining) [2023-08-25 09:16:12,259 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (412 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (411 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (410 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONDATA_RACE (409 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (408 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (407 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (406 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (405 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (404 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (403 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (402 of 468 remaining) [2023-08-25 09:16:12,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (401 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (400 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (399 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (398 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (397 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (396 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (395 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (394 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (393 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (392 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (391 of 468 remaining) [2023-08-25 09:16:12,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (390 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (389 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (388 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (387 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (386 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err32ASSERT_VIOLATIONDATA_RACE (385 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err33ASSERT_VIOLATIONDATA_RACE (384 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err34ASSERT_VIOLATIONDATA_RACE (383 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (382 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (381 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (380 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (379 of 468 remaining) [2023-08-25 09:16:12,262 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (378 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (377 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (376 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (375 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (374 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (373 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (372 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (371 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (370 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (369 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (368 of 468 remaining) [2023-08-25 09:16:12,263 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (367 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (366 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (365 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (364 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (363 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (362 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (361 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (360 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (359 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (358 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (357 of 468 remaining) [2023-08-25 09:16:12,264 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (356 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (355 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (354 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (353 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (352 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (351 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (350 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (349 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err34ASSERT_VIOLATIONDATA_RACE (348 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err35ASSERT_VIOLATIONDATA_RACE (347 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err36ASSERT_VIOLATIONDATA_RACE (346 of 468 remaining) [2023-08-25 09:16:12,265 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err37ASSERT_VIOLATIONDATA_RACE (345 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err38ASSERT_VIOLATIONDATA_RACE (344 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err39ASSERT_VIOLATIONDATA_RACE (343 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err40ASSERT_VIOLATIONDATA_RACE (342 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err41ASSERT_VIOLATIONDATA_RACE (341 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err42ASSERT_VIOLATIONDATA_RACE (340 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err44ASSERT_VIOLATIONDATA_RACE (339 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err43ASSERT_VIOLATIONDATA_RACE (338 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err45ASSERT_VIOLATIONDATA_RACE (337 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err46ASSERT_VIOLATIONDATA_RACE (336 of 468 remaining) [2023-08-25 09:16:12,266 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err47ASSERT_VIOLATIONDATA_RACE (335 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err48ASSERT_VIOLATIONDATA_RACE (334 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err49ASSERT_VIOLATIONDATA_RACE (333 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err50ASSERT_VIOLATIONDATA_RACE (332 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err51ASSERT_VIOLATIONDATA_RACE (331 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err52ASSERT_VIOLATIONDATA_RACE (330 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err53ASSERT_VIOLATIONDATA_RACE (329 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err54ASSERT_VIOLATIONDATA_RACE (328 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err55ASSERT_VIOLATIONDATA_RACE (327 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err56ASSERT_VIOLATIONDATA_RACE (326 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err57ASSERT_VIOLATIONDATA_RACE (325 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err58ASSERT_VIOLATIONDATA_RACE (324 of 468 remaining) [2023-08-25 09:16:12,267 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err59ASSERT_VIOLATIONDATA_RACE (323 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err60ASSERT_VIOLATIONDATA_RACE (322 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err61ASSERT_VIOLATIONDATA_RACE (321 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err62ASSERT_VIOLATIONDATA_RACE (320 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err63ASSERT_VIOLATIONDATA_RACE (319 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err64ASSERT_VIOLATIONDATA_RACE (318 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err66ASSERT_VIOLATIONDATA_RACE (317 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err67ASSERT_VIOLATIONDATA_RACE (316 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err65ASSERT_VIOLATIONDATA_RACE (315 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err68ASSERT_VIOLATIONDATA_RACE (314 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err69ASSERT_VIOLATIONDATA_RACE (313 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err71ASSERT_VIOLATIONDATA_RACE (312 of 468 remaining) [2023-08-25 09:16:12,268 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err72ASSERT_VIOLATIONDATA_RACE (311 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err73ASSERT_VIOLATIONDATA_RACE (310 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err70ASSERT_VIOLATIONDATA_RACE (309 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err74ASSERT_VIOLATIONDATA_RACE (308 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err75ASSERT_VIOLATIONDATA_RACE (307 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err77ASSERT_VIOLATIONDATA_RACE (306 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err76ASSERT_VIOLATIONDATA_RACE (305 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err78ASSERT_VIOLATIONDATA_RACE (304 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err79ASSERT_VIOLATIONDATA_RACE (303 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err80ASSERT_VIOLATIONDATA_RACE (302 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err81ASSERT_VIOLATIONDATA_RACE (301 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err83ASSERT_VIOLATIONDATA_RACE (300 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err82ASSERT_VIOLATIONDATA_RACE (299 of 468 remaining) [2023-08-25 09:16:12,269 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err84ASSERT_VIOLATIONDATA_RACE (298 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err85ASSERT_VIOLATIONDATA_RACE (297 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err86ASSERT_VIOLATIONDATA_RACE (296 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err87ASSERT_VIOLATIONDATA_RACE (295 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err89ASSERT_VIOLATIONDATA_RACE (294 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err90ASSERT_VIOLATIONDATA_RACE (293 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err88ASSERT_VIOLATIONDATA_RACE (292 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err91ASSERT_VIOLATIONDATA_RACE (291 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err92ASSERT_VIOLATIONDATA_RACE (290 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err93ASSERT_VIOLATIONDATA_RACE (289 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err94ASSERT_VIOLATIONDATA_RACE (288 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err95ASSERT_VIOLATIONDATA_RACE (287 of 468 remaining) [2023-08-25 09:16:12,270 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err96ASSERT_VIOLATIONDATA_RACE (286 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err97ASSERT_VIOLATIONDATA_RACE (285 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err98ASSERT_VIOLATIONDATA_RACE (284 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err99ASSERT_VIOLATIONDATA_RACE (283 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err100ASSERT_VIOLATIONDATA_RACE (282 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err101ASSERT_VIOLATIONDATA_RACE (281 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err102ASSERT_VIOLATIONDATA_RACE (280 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err103ASSERT_VIOLATIONDATA_RACE (279 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err105ASSERT_VIOLATIONDATA_RACE (278 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err104ASSERT_VIOLATIONDATA_RACE (277 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err106ASSERT_VIOLATIONDATA_RACE (276 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err107ASSERT_VIOLATIONDATA_RACE (275 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err108ASSERT_VIOLATIONDATA_RACE (274 of 468 remaining) [2023-08-25 09:16:12,271 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err109ASSERT_VIOLATIONDATA_RACE (273 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err110ASSERT_VIOLATIONDATA_RACE (272 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err111ASSERT_VIOLATIONDATA_RACE (271 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err112ASSERT_VIOLATIONDATA_RACE (270 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err113ASSERT_VIOLATIONDATA_RACE (269 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err114ASSERT_VIOLATIONDATA_RACE (268 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err115ASSERT_VIOLATIONDATA_RACE (267 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err116ASSERT_VIOLATIONDATA_RACE (266 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err117ASSERT_VIOLATIONDATA_RACE (265 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err118ASSERT_VIOLATIONDATA_RACE (264 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err119ASSERT_VIOLATIONDATA_RACE (263 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err120ASSERT_VIOLATIONDATA_RACE (262 of 468 remaining) [2023-08-25 09:16:12,272 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err121ASSERT_VIOLATIONDATA_RACE (261 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err122ASSERT_VIOLATIONDATA_RACE (260 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err123ASSERT_VIOLATIONDATA_RACE (259 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err124ASSERT_VIOLATIONDATA_RACE (258 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err125ASSERT_VIOLATIONDATA_RACE (257 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err126ASSERT_VIOLATIONDATA_RACE (256 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err127ASSERT_VIOLATIONDATA_RACE (255 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err128ASSERT_VIOLATIONDATA_RACE (254 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (253 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (252 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (251 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (250 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (249 of 468 remaining) [2023-08-25 09:16:12,273 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (248 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (247 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (246 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (245 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (244 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (243 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (242 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (241 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (240 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (239 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (238 of 468 remaining) [2023-08-25 09:16:12,274 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (237 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (236 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE (235 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE (234 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE (233 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE (232 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE (231 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE (230 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE (229 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONDATA_RACE (228 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONDATA_RACE (227 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27ASSERT_VIOLATIONDATA_RACE (226 of 468 remaining) [2023-08-25 09:16:12,275 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONDATA_RACE (225 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29ASSERT_VIOLATIONDATA_RACE (224 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30ASSERT_VIOLATIONDATA_RACE (223 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONDATA_RACE (222 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32ASSERT_VIOLATIONDATA_RACE (221 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33ASSERT_VIOLATIONDATA_RACE (220 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34ASSERT_VIOLATIONDATA_RACE (219 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35ASSERT_VIOLATIONDATA_RACE (218 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36ASSERT_VIOLATIONDATA_RACE (217 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37ASSERT_VIOLATIONDATA_RACE (216 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (215 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (214 of 468 remaining) [2023-08-25 09:16:12,276 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (213 of 468 remaining) [2023-08-25 09:16:12,279 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (212 of 468 remaining) [2023-08-25 09:16:12,279 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (211 of 468 remaining) [2023-08-25 09:16:12,279 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (210 of 468 remaining) [2023-08-25 09:16:12,279 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (209 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (208 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (207 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (206 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (205 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONASSERT (204 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (203 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (202 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (201 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (200 of 468 remaining) [2023-08-25 09:16:12,280 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (199 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (198 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (197 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (196 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (195 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (194 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (193 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (192 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (191 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (190 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (189 of 468 remaining) [2023-08-25 09:16:12,281 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (188 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (187 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (186 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (185 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (184 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (183 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (182 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (181 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (180 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (179 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (178 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (177 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (176 of 468 remaining) [2023-08-25 09:16:12,282 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (175 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (174 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (173 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (172 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (171 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (170 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (169 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (168 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (167 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (166 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (165 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (164 of 468 remaining) [2023-08-25 09:16:12,283 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (163 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (162 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (161 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (160 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (159 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (158 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (157 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (156 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONDATA_RACE (155 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (154 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (153 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (152 of 468 remaining) [2023-08-25 09:16:12,284 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (151 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (150 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (149 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (148 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (147 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (146 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (145 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (144 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (143 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (142 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (141 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (140 of 468 remaining) [2023-08-25 09:16:12,285 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (139 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (138 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (137 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (136 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (135 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (134 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (133 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (132 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err32ASSERT_VIOLATIONDATA_RACE (131 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err33ASSERT_VIOLATIONDATA_RACE (130 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err34ASSERT_VIOLATIONDATA_RACE (129 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (128 of 468 remaining) [2023-08-25 09:16:12,286 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (127 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (126 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (125 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (124 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (123 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (122 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (121 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (120 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (119 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (118 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (117 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (116 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (115 of 468 remaining) [2023-08-25 09:16:12,287 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (114 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (113 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (112 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (111 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (110 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (109 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (108 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (107 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (106 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (105 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (104 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (103 of 468 remaining) [2023-08-25 09:16:12,288 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (102 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (101 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (100 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (99 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (98 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (97 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (96 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (95 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err34ASSERT_VIOLATIONDATA_RACE (94 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err35ASSERT_VIOLATIONDATA_RACE (93 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err36ASSERT_VIOLATIONDATA_RACE (92 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err37ASSERT_VIOLATIONDATA_RACE (91 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err38ASSERT_VIOLATIONDATA_RACE (90 of 468 remaining) [2023-08-25 09:16:12,289 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err39ASSERT_VIOLATIONDATA_RACE (89 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err40ASSERT_VIOLATIONDATA_RACE (88 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err41ASSERT_VIOLATIONDATA_RACE (87 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err42ASSERT_VIOLATIONDATA_RACE (86 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err44ASSERT_VIOLATIONDATA_RACE (85 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err43ASSERT_VIOLATIONDATA_RACE (84 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err45ASSERT_VIOLATIONDATA_RACE (83 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err46ASSERT_VIOLATIONDATA_RACE (82 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err47ASSERT_VIOLATIONDATA_RACE (81 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err48ASSERT_VIOLATIONDATA_RACE (80 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err49ASSERT_VIOLATIONDATA_RACE (79 of 468 remaining) [2023-08-25 09:16:12,290 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err50ASSERT_VIOLATIONDATA_RACE (78 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err51ASSERT_VIOLATIONDATA_RACE (77 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err52ASSERT_VIOLATIONDATA_RACE (76 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err53ASSERT_VIOLATIONDATA_RACE (75 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err54ASSERT_VIOLATIONDATA_RACE (74 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err55ASSERT_VIOLATIONDATA_RACE (73 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err56ASSERT_VIOLATIONDATA_RACE (72 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err57ASSERT_VIOLATIONDATA_RACE (71 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err58ASSERT_VIOLATIONDATA_RACE (70 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err59ASSERT_VIOLATIONDATA_RACE (69 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err60ASSERT_VIOLATIONDATA_RACE (68 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err61ASSERT_VIOLATIONDATA_RACE (67 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err62ASSERT_VIOLATIONDATA_RACE (66 of 468 remaining) [2023-08-25 09:16:12,291 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err63ASSERT_VIOLATIONDATA_RACE (65 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err64ASSERT_VIOLATIONDATA_RACE (64 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err66ASSERT_VIOLATIONDATA_RACE (63 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err67ASSERT_VIOLATIONDATA_RACE (62 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err65ASSERT_VIOLATIONDATA_RACE (61 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err68ASSERT_VIOLATIONDATA_RACE (60 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err69ASSERT_VIOLATIONDATA_RACE (59 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err71ASSERT_VIOLATIONDATA_RACE (58 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err72ASSERT_VIOLATIONDATA_RACE (57 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err73ASSERT_VIOLATIONDATA_RACE (56 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err70ASSERT_VIOLATIONDATA_RACE (55 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err74ASSERT_VIOLATIONDATA_RACE (54 of 468 remaining) [2023-08-25 09:16:12,292 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err75ASSERT_VIOLATIONDATA_RACE (53 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err77ASSERT_VIOLATIONDATA_RACE (52 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err76ASSERT_VIOLATIONDATA_RACE (51 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err78ASSERT_VIOLATIONDATA_RACE (50 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err79ASSERT_VIOLATIONDATA_RACE (49 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err80ASSERT_VIOLATIONDATA_RACE (48 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err81ASSERT_VIOLATIONDATA_RACE (47 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err83ASSERT_VIOLATIONDATA_RACE (46 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err82ASSERT_VIOLATIONDATA_RACE (45 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err84ASSERT_VIOLATIONDATA_RACE (44 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err85ASSERT_VIOLATIONDATA_RACE (43 of 468 remaining) [2023-08-25 09:16:12,293 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err86ASSERT_VIOLATIONDATA_RACE (42 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err87ASSERT_VIOLATIONDATA_RACE (41 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err89ASSERT_VIOLATIONDATA_RACE (40 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err90ASSERT_VIOLATIONDATA_RACE (39 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err88ASSERT_VIOLATIONDATA_RACE (38 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err91ASSERT_VIOLATIONDATA_RACE (37 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err92ASSERT_VIOLATIONDATA_RACE (36 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err93ASSERT_VIOLATIONDATA_RACE (35 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err94ASSERT_VIOLATIONDATA_RACE (34 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err95ASSERT_VIOLATIONDATA_RACE (33 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err96ASSERT_VIOLATIONDATA_RACE (32 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err97ASSERT_VIOLATIONDATA_RACE (31 of 468 remaining) [2023-08-25 09:16:12,294 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err98ASSERT_VIOLATIONDATA_RACE (30 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err99ASSERT_VIOLATIONDATA_RACE (29 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err100ASSERT_VIOLATIONDATA_RACE (28 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err101ASSERT_VIOLATIONDATA_RACE (27 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err102ASSERT_VIOLATIONDATA_RACE (26 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err103ASSERT_VIOLATIONDATA_RACE (25 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err105ASSERT_VIOLATIONDATA_RACE (24 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err104ASSERT_VIOLATIONDATA_RACE (23 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err106ASSERT_VIOLATIONDATA_RACE (22 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err107ASSERT_VIOLATIONDATA_RACE (21 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err108ASSERT_VIOLATIONDATA_RACE (20 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err109ASSERT_VIOLATIONDATA_RACE (19 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err110ASSERT_VIOLATIONDATA_RACE (18 of 468 remaining) [2023-08-25 09:16:12,295 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err111ASSERT_VIOLATIONDATA_RACE (17 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err112ASSERT_VIOLATIONDATA_RACE (16 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err113ASSERT_VIOLATIONDATA_RACE (15 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err114ASSERT_VIOLATIONDATA_RACE (14 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err115ASSERT_VIOLATIONDATA_RACE (13 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err116ASSERT_VIOLATIONDATA_RACE (12 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err117ASSERT_VIOLATIONDATA_RACE (11 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err118ASSERT_VIOLATIONDATA_RACE (10 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err119ASSERT_VIOLATIONDATA_RACE (9 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err120ASSERT_VIOLATIONDATA_RACE (8 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err121ASSERT_VIOLATIONDATA_RACE (7 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err122ASSERT_VIOLATIONDATA_RACE (6 of 468 remaining) [2023-08-25 09:16:12,296 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err123ASSERT_VIOLATIONDATA_RACE (5 of 468 remaining) [2023-08-25 09:16:12,297 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err124ASSERT_VIOLATIONDATA_RACE (4 of 468 remaining) [2023-08-25 09:16:12,297 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err125ASSERT_VIOLATIONDATA_RACE (3 of 468 remaining) [2023-08-25 09:16:12,297 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err126ASSERT_VIOLATIONDATA_RACE (2 of 468 remaining) [2023-08-25 09:16:12,297 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err127ASSERT_VIOLATIONDATA_RACE (1 of 468 remaining) [2023-08-25 09:16:12,297 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err128ASSERT_VIOLATIONDATA_RACE (0 of 468 remaining) [2023-08-25 09:16:12,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 09:16:12,297 INFO L445 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-25 09:16:12,308 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-25 09:16:12,308 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-25 09:16:12,412 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.08 09:16:12 BasicIcfg [2023-08-25 09:16:12,413 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-25 09:16:12,413 INFO L158 Benchmark]: Toolchain (without parser) took 474055.24ms. Allocated memory was 352.3MB in the beginning and 9.9GB in the end (delta: 9.6GB). Free memory was 327.2MB in the beginning and 5.8GB in the end (delta: -5.4GB). Peak memory consumption was 4.1GB. Max. memory is 16.0GB. [2023-08-25 09:16:12,413 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 352.3MB. Free memory is still 328.4MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 09:16:12,414 INFO L158 Benchmark]: CACSL2BoogieTranslator took 602.87ms. Allocated memory is still 352.3MB. Free memory was 326.7MB in the beginning and 300.4MB in the end (delta: 26.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2023-08-25 09:16:12,414 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.56ms. Allocated memory is still 352.3MB. Free memory was 300.4MB in the beginning and 296.4MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 09:16:12,414 INFO L158 Benchmark]: Boogie Preprocessor took 47.82ms. Allocated memory is still 352.3MB. Free memory was 296.4MB in the beginning and 292.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 09:16:12,414 INFO L158 Benchmark]: RCFGBuilder took 22452.36ms. Allocated memory was 352.3MB in the beginning and 8.4GB in the end (delta: 8.0GB). Free memory was 292.2MB in the beginning and 8.0GB in the end (delta: -7.7GB). Peak memory consumption was 1.1GB. Max. memory is 16.0GB. [2023-08-25 09:16:12,415 INFO L158 Benchmark]: TraceAbstraction took 450874.05ms. Allocated memory was 8.4GB in the beginning and 9.9GB in the end (delta: 1.5GB). Free memory was 8.0GB in the beginning and 5.8GB in the end (delta: 2.2GB). Peak memory consumption was 3.7GB. Max. memory is 16.0GB. [2023-08-25 09:16:12,416 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.13ms. Allocated memory is still 352.3MB. Free memory is still 328.4MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 602.87ms. Allocated memory is still 352.3MB. Free memory was 326.7MB in the beginning and 300.4MB in the end (delta: 26.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 71.56ms. Allocated memory is still 352.3MB. Free memory was 300.4MB in the beginning and 296.4MB in the end (delta: 4.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 47.82ms. Allocated memory is still 352.3MB. Free memory was 296.4MB in the beginning and 292.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 22452.36ms. Allocated memory was 352.3MB in the beginning and 8.4GB in the end (delta: 8.0GB). Free memory was 292.2MB in the beginning and 8.0GB in the end (delta: -7.7GB). Peak memory consumption was 1.1GB. Max. memory is 16.0GB. * TraceAbstraction took 450874.05ms. Allocated memory was 8.4GB in the beginning and 9.9GB in the end (delta: 1.5GB). Free memory was 8.0GB in the beginning and 5.8GB in the end (delta: 2.2GB). Peak memory consumption was 3.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 267]: Unsoundness Warning unspecified type, defaulting to int C: short [267] - GenericResultAtLocation [Line: 267]: Unsoundness Warning unspecified type, defaulting to int C: short [267] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 24.9s, 374 PlacesBefore, 285 PlacesAfterwards, 367 TransitionsBefore, 275 TransitionsAfterwards, 69512 CoEnabledTransitionPairs, 7 FixpointIterations, 40 TrivialSequentialCompositions, 110 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 3 ChoiceCompositions, 162 TotalNumberOfCompositions, 693134 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 96393, independent: 92768, independent conditional: 0, independent unconditional: 92768, dependent: 3625, dependent conditional: 0, dependent unconditional: 3625, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 20169, independent: 19527, independent conditional: 0, independent unconditional: 19527, dependent: 642, dependent conditional: 0, dependent unconditional: 642, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 96393, independent: 73241, independent conditional: 0, independent unconditional: 73241, dependent: 2983, dependent conditional: 0, dependent unconditional: 2983, unknown: 20169, unknown conditional: 0, unknown unconditional: 20169] , Statistics on independence cache: Total cache size (in pairs): 8071, Positive cache size: 7637, Positive conditional cache size: 0, Positive unconditional cache size: 7637, Negative cache size: 434, Negative conditional cache size: 0, Negative unconditional cache size: 434, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - CounterExampleResult [Line: 17]: assertion can be violated assertion can be violated We found a FailurePath: [L709] 0 int __unbuffered_cnt = 0; [L711] 0 int __unbuffered_p1_EAX = 0; [L713] 0 int __unbuffered_p1_EBX = 0; [L715] 0 int __unbuffered_p2_EAX = 0; [L717] 0 int __unbuffered_p2_EBX = 0; [L718] 0 _Bool main$tmp_guard0; [L719] 0 _Bool main$tmp_guard1; [L721] 0 int x = 0; [L723] 0 int y = 0; [L725] 0 int z = 0; [L726] 0 _Bool z$flush_delayed; [L727] 0 int z$mem_tmp; [L728] 0 _Bool z$r_buff0_thd0; [L729] 0 _Bool z$r_buff0_thd1; [L730] 0 _Bool z$r_buff0_thd2; [L731] 0 _Bool z$r_buff0_thd3; [L732] 0 _Bool z$r_buff1_thd0; [L733] 0 _Bool z$r_buff1_thd1; [L734] 0 _Bool z$r_buff1_thd2; [L735] 0 _Bool z$r_buff1_thd3; [L736] 0 _Bool z$read_delayed; [L737] 0 int *z$read_delayed_var; [L738] 0 int z$w_buff0; [L739] 0 _Bool z$w_buff0_used; [L740] 0 int z$w_buff1; [L741] 0 _Bool z$w_buff1_used; [L742] 0 _Bool weak$$choice0; [L743] 0 _Bool weak$$choice2; [L843] 0 pthread_t t153; [L844] FCALL, FORK 0 pthread_create(&t153, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t153, ((void *)0), P0, ((void *)0))=7, t153={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=0, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=0, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=0] [L845] 0 pthread_t t154; [L747] 1 z$w_buff1 = z$w_buff0 [L748] 1 z$w_buff0 = 1 [L749] 1 z$w_buff1_used = z$w_buff0_used [L750] 1 z$w_buff0_used = (_Bool)1 [L751] EXPR 1 z$w_buff1_used && z$w_buff0_used [L751] CALL 1 __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used)) [L18] COND FALSE 1 !(!expression) [L751] RET 1 __VERIFIER_assert(!(z$w_buff1_used && z$w_buff0_used)) [L752] 1 z$r_buff1_thd0 = z$r_buff0_thd0 [L753] 1 z$r_buff1_thd1 = z$r_buff0_thd1 [L754] 1 z$r_buff1_thd2 = z$r_buff0_thd2 [L755] 1 z$r_buff1_thd3 = z$r_buff0_thd3 [L756] 1 z$r_buff0_thd1 = (_Bool)1 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L846] FCALL, FORK 0 pthread_create(&t154, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t154, ((void *)0), P1, ((void *)0))=8, t153={5:0}, t154={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L759] 1 x = 1 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=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=1, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L776] 2 x = 2 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L847] 0 pthread_t t155; [L848] FCALL, FORK 0 pthread_create(&t155, ((void *)0), P2, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t155, ((void *)0), P2, ((void *)0))=9, t153={5:0}, t154={6:0}, t155={3:0}, weak$$choice0=0, weak$$choice2=0, x=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L779] 2 __unbuffered_p1_EAX = x VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=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=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L782] 2 __unbuffered_p1_EBX = y VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=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=2, y=0, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L799] 3 y = 1 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L802] 3 __unbuffered_p2_EAX = y VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=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=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L805] 3 weak$$choice0 = __VERIFIER_nondet_bool() [L806] 3 weak$$choice2 = __VERIFIER_nondet_bool() [L807] 3 z$flush_delayed = weak$$choice2 [L808] 3 z$mem_tmp = z [L809] EXPR 3 !z$w_buff0_used [L809] EXPR 3 !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used [L809] EXPR 3 !z$r_buff0_thd3 [L809] EXPR 3 !z$r_buff0_thd3 && !z$w_buff1_used [L809] EXPR 3 !z$w_buff1_used [L809] EXPR 3 !z$r_buff0_thd3 && !z$w_buff1_used [L809] EXPR 3 !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used [L809] EXPR 3 !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 [L809] EXPR 3 !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff1) [L809] 3 z = !z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff1) [L810] EXPR 3 weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff0)) [L810] 3 z$w_buff0 = weak$$choice2 ? z$w_buff0 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : z$w_buff0)) [L811] EXPR 3 weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff1 : z$w_buff1)) [L811] 3 z$w_buff1 = weak$$choice2 ? z$w_buff1 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1 : (z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff1 : z$w_buff1)) [L812] EXPR 3 weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used)) [L812] 3 z$w_buff0_used = weak$$choice2 ? z$w_buff0_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff0_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used)) [L813] EXPR 3 weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L813] 3 z$w_buff1_used = weak$$choice2 ? z$w_buff1_used : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$w_buff1_used : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L814] EXPR 3 weak$$choice2 ? z$r_buff0_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff0_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3)) [L814] 3 z$r_buff0_thd3 = weak$$choice2 ? z$r_buff0_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff0_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3)) [L815] EXPR 3 weak$$choice2 ? z$r_buff1_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff1_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L815] 3 z$r_buff1_thd3 = weak$$choice2 ? z$r_buff1_thd3 : (!z$w_buff0_used || !z$r_buff0_thd3 && !z$w_buff1_used || !z$r_buff0_thd3 && !z$r_buff1_thd3 ? z$r_buff1_thd3 : (z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L816] 3 __unbuffered_p2_EBX = z [L817] EXPR 3 z$flush_delayed ? z$mem_tmp : z [L817] 3 z = z$flush_delayed ? z$mem_tmp : z [L818] 3 z$flush_delayed = (_Bool)0 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=1, z$w_buff1=0, z$w_buff1_used=0, z=0] [L785] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 [L785] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd2 ? z$w_buff1 : z) [L785] EXPR 2 z$w_buff1_used && z$r_buff1_thd2 [L785] EXPR 2 z$w_buff1_used && z$r_buff1_thd2 ? z$w_buff1 : z [L785] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd2 ? z$w_buff1 : z) [L785] 2 z = z$w_buff0_used && z$r_buff0_thd2 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd2 ? z$w_buff1 : z) [L786] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 [L786] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$w_buff0_used [L786] 2 z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$w_buff0_used [L787] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 [L787] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 [L787] EXPR 2 z$w_buff1_used && z$r_buff1_thd2 [L787] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 [L787] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 ? (_Bool)0 : z$w_buff1_used [L787] 2 z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 ? (_Bool)0 : z$w_buff1_used [L788] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 [L788] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$r_buff0_thd2 [L788] 2 z$r_buff0_thd2 = z$w_buff0_used && z$r_buff0_thd2 ? (_Bool)0 : z$r_buff0_thd2 [L789] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 [L789] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 [L789] EXPR 2 z$w_buff1_used && z$r_buff1_thd2 [L789] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 [L789] EXPR 2 z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 ? (_Bool)0 : z$r_buff1_thd2 [L789] 2 z$r_buff1_thd2 = z$w_buff0_used && z$r_buff0_thd2 || z$w_buff1_used && z$r_buff1_thd2 ? (_Bool)0 : z$r_buff1_thd2 [L821] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 [L821] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd3 ? z$w_buff1 : z) [L821] EXPR 3 z$w_buff1_used && z$r_buff1_thd3 [L821] EXPR 3 z$w_buff1_used && z$r_buff1_thd3 ? z$w_buff1 : z [L821] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd3 ? z$w_buff1 : z) [L821] 3 z = z$w_buff0_used && z$r_buff0_thd3 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd3 ? z$w_buff1 : z) [L822] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 [L822] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used [L822] 3 z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$w_buff0_used [L823] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 [L823] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 [L823] EXPR 3 z$w_buff1_used && z$r_buff1_thd3 [L823] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 [L823] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$w_buff1_used [L823] 3 z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$w_buff1_used [L824] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 [L824] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3 [L824] 3 z$r_buff0_thd3 = z$w_buff0_used && z$r_buff0_thd3 ? (_Bool)0 : z$r_buff0_thd3 [L825] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 [L825] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 [L825] EXPR 3 z$w_buff1_used && z$r_buff1_thd3 [L825] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 [L825] EXPR 3 z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$r_buff1_thd3 [L825] 3 z$r_buff1_thd3 = z$w_buff0_used && z$r_buff0_thd3 || z$w_buff1_used && z$r_buff1_thd3 ? (_Bool)0 : z$r_buff1_thd3 [L762] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 [L762] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd1 ? z$w_buff1 : z) [L762] 1 z = z$w_buff0_used && z$r_buff0_thd1 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd1 ? z$w_buff1 : z) [L763] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 [L763] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 ? (_Bool)0 : z$w_buff0_used [L763] 1 z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd1 ? (_Bool)0 : z$w_buff0_used [L764] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 [L764] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 [L764] EXPR 1 z$w_buff1_used && z$r_buff1_thd1 [L764] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 [L764] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 ? (_Bool)0 : z$w_buff1_used [L764] 1 z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 ? (_Bool)0 : z$w_buff1_used [L765] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 [L765] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 ? (_Bool)0 : z$r_buff0_thd1 [L765] 1 z$r_buff0_thd1 = z$w_buff0_used && z$r_buff0_thd1 ? (_Bool)0 : z$r_buff0_thd1 [L766] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 [L766] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 [L766] EXPR 1 z$w_buff1_used && z$r_buff1_thd1 [L766] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 [L766] EXPR 1 z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 ? (_Bool)0 : z$r_buff1_thd1 [L766] 1 z$r_buff1_thd1 = z$w_buff0_used && z$r_buff0_thd1 || z$w_buff1_used && z$r_buff1_thd1 ? (_Bool)0 : z$r_buff1_thd1 [L769] EXPR 1 __unbuffered_cnt + 1 [L769] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L771] 1 return 0; [L792] EXPR 2 __unbuffered_cnt + 1 [L792] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L794] 2 return 0; [L828] EXPR 3 __unbuffered_cnt + 1 [L828] 3 __unbuffered_cnt = __unbuffered_cnt + 1 [L830] 3 return 0; [L850] EXPR 0 __unbuffered_cnt == 3 [L850] 0 main$tmp_guard0 = __unbuffered_cnt == 3 [L852] 0 assume_abort_if_not(main$tmp_guard0) [L852] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L852] RET 0 assume_abort_if_not(main$tmp_guard0) [L854] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 [L854] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd0 ? z$w_buff1 : z) [L854] EXPR 0 z$w_buff1_used && z$r_buff1_thd0 [L854] EXPR 0 z$w_buff1_used && z$r_buff1_thd0 ? z$w_buff1 : z [L854] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd0 ? z$w_buff1 : z) [L854] 0 z = z$w_buff0_used && z$r_buff0_thd0 ? z$w_buff0 : (z$w_buff1_used && z$r_buff1_thd0 ? z$w_buff1 : z) [L855] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 [L855] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$w_buff0_used [L855] 0 z$w_buff0_used = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$w_buff0_used [L856] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 [L856] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 [L856] EXPR 0 z$w_buff1_used && z$r_buff1_thd0 [L856] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 [L856] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$w_buff1_used [L856] 0 z$w_buff1_used = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$w_buff1_used [L857] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 [L857] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$r_buff0_thd0 [L857] 0 z$r_buff0_thd0 = z$w_buff0_used && z$r_buff0_thd0 ? (_Bool)0 : z$r_buff0_thd0 [L858] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 [L858] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 [L858] EXPR 0 z$w_buff1_used && z$r_buff1_thd0 [L858] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 [L858] EXPR 0 z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$r_buff1_thd0 [L858] 0 z$r_buff1_thd0 = z$w_buff0_used && z$r_buff0_thd0 || z$w_buff1_used && z$r_buff1_thd0 ? (_Bool)0 : z$r_buff1_thd0 [L861] EXPR 0 x == 2 [L861] EXPR 0 x == 2 && __unbuffered_p1_EAX == 2 [L861] EXPR 0 __unbuffered_p1_EAX == 2 [L861] EXPR 0 x == 2 && __unbuffered_p1_EAX == 2 [L861] EXPR 0 x == 2 && __unbuffered_p1_EAX == 2 && __unbuffered_p1_EBX == 0 [L861] EXPR 0 __unbuffered_p1_EBX == 0 [L861] EXPR 0 x == 2 && __unbuffered_p1_EAX == 2 && __unbuffered_p1_EBX == 0 [L861] EXPR 0 x == 2 && __unbuffered_p1_EAX == 2 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 [L861] EXPR 0 __unbuffered_p2_EAX == 1 [L861] EXPR 0 x == 2 && __unbuffered_p1_EAX == 2 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 [L861] EXPR 0 x == 2 && __unbuffered_p1_EAX == 2 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0 [L861] EXPR 0 __unbuffered_p2_EBX == 0 [L861] EXPR 0 x == 2 && __unbuffered_p1_EAX == 2 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0 [L861] 0 main$tmp_guard1 = !(x == 2 && __unbuffered_p1_EAX == 2 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0) [L863] 0 __VERIFIER_assert(main$tmp_guard1) [L863] CALL 0 __VERIFIER_assert(main$tmp_guard1) [L18] COND TRUE 0 !expression [L18] CALL 0 reach_error() [L17] COND FALSE 0 !(0) [L17] 0 __assert_fail ("0", "mix006_power.oepc_pso.oepc_rmo.oepc.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [\read(__PRETTY_FUNCTION__)={51:50}, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=2, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice2=1, x=2, y=1, z$flush_delayed=0, z$mem_tmp=0, z$r_buff0_thd0=0, z$r_buff0_thd1=1, z$r_buff0_thd2=0, z$r_buff0_thd3=0, z$r_buff1_thd0=0, z$r_buff1_thd1=0, z$r_buff1_thd2=0, z$r_buff1_thd3=0, z$read_delayed=0, z$read_delayed_var={0:0}, z$w_buff0=1, z$w_buff0_used=0, z$w_buff1=0, z$w_buff1_used=0, z=1] - UnprovableResult [Line: 747]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 747]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 748]: 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: 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: 17]: Unable to prove that assertion always holds Unable to prove that assertion always holds 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: 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: 756]: 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: 762]: 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: 762]: 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: 762]: 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: 762]: 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: 763]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 769]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 769]: 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: 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: 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: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: 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: 786]: 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: 786]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 787]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 787]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 787]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 787]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 787]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 787]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 788]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 788]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 788]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 788]: 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: 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: 799]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 802]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 802]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 805]: 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: 807]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 807]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 808]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 808]: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: 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: 817]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 818]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 822]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 822]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 822]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 822]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 824]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 824]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 824]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 824]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 828]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 828]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 850]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 850]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 852]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 857]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 857]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 857]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 857]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 863]: 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 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: 848]: 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: 844]: 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, 610 locations, 468 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: 446.4s, OverallIterations: 11, TraceHistogramMax: 1, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 393.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 26.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 259 SdHoareTripleChecker+Valid, 5.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 259 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 5.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 101 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 861 IncrementalHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 101 mSolverCounterUnsat, 0 mSDtfsCounter, 861 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 31 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=559occurred in iteration=0, InterpolantAutomatonStates: 42, 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.3s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 22.1s InterpolantComputationTime, 159 NumberOfCodeBlocks, 159 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 126 ConstructedInterpolants, 0 QuantifiedInterpolants, 527 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 10 InterpolantComputations, 10 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 09:16:12,511 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...