/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/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 10:33:24,814 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 10:33:24,892 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 10:33:24,897 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 10:33:24,897 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 10:33:24,928 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 10:33:24,928 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 10:33:24,929 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 10:33:24,929 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 10:33:24,929 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 10:33:24,930 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 10:33:24,930 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 10:33:24,930 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 10:33:24,931 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 10:33:24,931 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 10:33:24,932 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 10:33:24,932 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 10:33:24,932 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 10:33:24,932 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 10:33:24,933 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 10:33:24,933 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 10:33:24,933 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 10:33:24,934 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 10:33:24,934 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 10:33:24,934 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 10:33:24,935 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 10:33:24,935 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 10:33:24,935 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 10:33:24,935 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 10:33:24,936 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 10:33:24,936 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 10:33:24,936 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 10:33:24,936 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 10:33:24,937 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 10:33:24,937 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 10:33:24,937 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 10:33:25,206 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 10:33:25,232 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 10:33:25,234 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 10:33:25,235 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 10:33:25,235 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 10:33:25,237 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2023-08-25 10:33:26,389 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 10:33:26,675 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 10:33:26,676 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2023-08-25 10:33:26,703 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9be0f7b71/8bd4a89fdc8a4bed8a053ecbd72a045b/FLAGb6335177d [2023-08-25 10:33:26,718 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9be0f7b71/8bd4a89fdc8a4bed8a053ecbd72a045b [2023-08-25 10:33:26,723 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 10:33:26,724 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 10:33:26,725 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 10:33:26,725 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 10:33:26,727 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 10:33:26,731 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 10:33:26" (1/1) ... [2023-08-25 10:33:26,732 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24ccf0b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:26, skipping insertion in model container [2023-08-25 10:33:26,732 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 10:33:26" (1/1) ... [2023-08-25 10:33:26,788 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 10:33:27,114 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 10:33:27,123 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 10:33:27,141 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 10:33:27,143 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 10:33:27,211 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 10:33:27,240 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 10:33:27,240 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 10:33:27,245 INFO L206 MainTranslator]: Completed translation [2023-08-25 10:33:27,245 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27 WrapperNode [2023-08-25 10:33:27,245 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 10:33:27,246 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 10:33:27,247 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 10:33:27,247 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 10:33:27,251 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,273 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,323 INFO L138 Inliner]: procedures = 176, calls = 61, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 521 [2023-08-25 10:33:27,323 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 10:33:27,324 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 10:33:27,324 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 10:33:27,324 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 10:33:27,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,338 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,338 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,361 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,382 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,386 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,389 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,400 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 10:33:27,401 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 10:33:27,401 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 10:33:27,401 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 10:33:27,402 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (1/1) ... [2023-08-25 10:33:27,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 10:33:27,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 10:33:27,430 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 10:33:27,446 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 10:33:27,463 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 10:33:27,463 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-25 10:33:27,463 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 10:33:27,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 10:33:27,464 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 10:33:27,464 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2023-08-25 10:33:27,464 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2023-08-25 10:33:27,464 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2023-08-25 10:33:27,464 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2023-08-25 10:33:27,464 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2023-08-25 10:33:27,464 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2023-08-25 10:33:27,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 10:33:27,465 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-25 10:33:27,465 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 10:33:27,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 10:33:27,467 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 10:33:27,624 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 10:33:27,625 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 10:33:28,745 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 10:34:19,890 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 10:34:19,890 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-25 10:34:19,893 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 10:34:19 BoogieIcfgContainer [2023-08-25 10:34:19,893 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 10:34:19,895 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 10:34:19,895 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 10:34:19,897 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 10:34:19,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 10:33:26" (1/3) ... [2023-08-25 10:34:19,898 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@666497ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 10:34:19, skipping insertion in model container [2023-08-25 10:34:19,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 10:33:27" (2/3) ... [2023-08-25 10:34:19,899 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@666497ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 10:34:19, skipping insertion in model container [2023-08-25 10:34:19,899 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 10:34:19" (3/3) ... [2023-08-25 10:34:19,900 INFO L112 eAbstractionObserver]: Analyzing ICFG mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2023-08-25 10:34:19,914 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 10:34:19,914 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 253 error locations. [2023-08-25 10:34:19,914 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 10:34:26,045 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 10:34:26,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 380 places, 373 transitions, 761 flow [2023-08-25 10:34:28,424 INFO L124 PetriNetUnfolderBase]: 3/370 cut-off events. [2023-08-25 10:34:28,425 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 10:34:28,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 380 conditions, 370 events. 3/370 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 1980 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 331. Up to 2 conditions per place. [2023-08-25 10:34:28,434 INFO L82 GeneralOperation]: Start removeDead. Operand has 380 places, 373 transitions, 761 flow [2023-08-25 10:34:28,450 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 377 places, 370 transitions, 749 flow [2023-08-25 10:34:28,453 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 10:34:28,460 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 377 places, 370 transitions, 749 flow [2023-08-25 10:34:28,462 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 377 places, 370 transitions, 749 flow [2023-08-25 10:34:28,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 377 places, 370 transitions, 749 flow [2023-08-25 10:34:30,493 INFO L124 PetriNetUnfolderBase]: 3/370 cut-off events. [2023-08-25 10:34:30,493 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 10:34:30,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 380 conditions, 370 events. 3/370 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 1985 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 331. Up to 2 conditions per place. [2023-08-25 10:34:30,521 INFO L119 LiptonReduction]: Number of co-enabled transitions 70492 [2023-08-25 10:34:43,966 INFO L134 LiptonReduction]: Checked pairs total: 698782 [2023-08-25 10:34:43,966 INFO L136 LiptonReduction]: Total number of compositions: 178 [2023-08-25 10:34:43,978 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 10:34:43,983 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;@714013de, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 10:34:43,983 INFO L358 AbstractCegarLoop]: Starting to check reachability of 470 error locations. [2023-08-25 10:34:43,985 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 10:34:43,985 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-08-25 10:34:43,985 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 10:34:43,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:34:43,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 10:34:43,986 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONDATA_RACE === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:34:43,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:34:43,990 INFO L85 PathProgramCache]: Analyzing trace with hash 6695126, now seen corresponding path program 1 times [2023-08-25 10:34:43,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:34:43,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244931414] [2023-08-25 10:34:43,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:34:43,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:34:44,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:34:44,310 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 10:34:44,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:34:44,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244931414] [2023-08-25 10:34:44,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244931414] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:34:44,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:34:44,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 10:34:44,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407279498] [2023-08-25 10:34:44,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:34:44,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 10:34:44,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:34:44,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 10:34:44,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 10:34:44,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 551 [2023-08-25 10:34:44,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 276 transitions, 561 flow. Second operand has 2 states, 2 states have (on average 99.5) internal successors, (199), 2 states have internal predecessors, (199), 0 states have call successors, (0), 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 10:34:44,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:34:44,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 551 [2023-08-25 10:34:44,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:36:16,240 INFO L124 PetriNetUnfolderBase]: 2534/3669 cut-off events. [2023-08-25 10:36:16,240 INFO L125 PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES. [2023-08-25 10:36:16,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7429 conditions, 3669 events. 2534/3669 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16017 event pairs, 2534 based on Foata normal form. 0/3297 useless extension candidates. Maximal degree in co-relation 7418. Up to 3670 conditions per place. [2023-08-25 10:36:16,256 INFO L140 encePairwiseOnDemand]: 300/551 looper letters, 25 selfloop transitions, 0 changer transitions 0/25 dead transitions. [2023-08-25 10:36:16,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 25 transitions, 109 flow [2023-08-25 10:36:16,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 10:36:16,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 10:36:16,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 472 transitions. [2023-08-25 10:36:16,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4283121597096189 [2023-08-25 10:36:16,271 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 472 transitions. [2023-08-25 10:36:16,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 472 transitions. [2023-08-25 10:36:16,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:36:16,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 472 transitions. [2023-08-25 10:36:16,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 236.0) internal successors, (472), 2 states have internal predecessors, (472), 0 states have call successors, (0), 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 10:36:16,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 551.0) internal successors, (1653), 3 states have internal predecessors, (1653), 0 states have call successors, (0), 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 10:36:16,282 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 551.0) internal successors, (1653), 3 states have internal predecessors, (1653), 0 states have call successors, (0), 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 10:36:16,284 INFO L175 Difference]: Start difference. First operand has 286 places, 276 transitions, 561 flow. Second operand 2 states and 472 transitions. [2023-08-25 10:36:16,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 25 transitions, 109 flow [2023-08-25 10:36:16,287 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 10:36:16,288 INFO L231 Difference]: Finished difference. Result has 33 places, 25 transitions, 56 flow [2023-08-25 10:36:16,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, 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 10:36:16,292 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -253 predicate places. [2023-08-25 10:36:16,292 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 25 transitions, 56 flow [2023-08-25 10:36:16,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 99.5) internal successors, (199), 2 states have internal predecessors, (199), 0 states have call successors, (0), 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 10:36:16,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:36:16,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 10:36:16,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 10:36:16,293 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err8ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:36:16,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:36:16,294 INFO L85 PathProgramCache]: Analyzing trace with hash 6695134, now seen corresponding path program 1 times [2023-08-25 10:36:16,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:36:16,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827938868] [2023-08-25 10:36:16,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:36:16,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:36:16,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:36:16,617 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 10:36:16,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:36:16,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827938868] [2023-08-25 10:36:16,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827938868] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:36:16,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:36:16,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 10:36:16,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073808956] [2023-08-25 10:36:16,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:36:16,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 10:36:16,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:36:16,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 10:36:16,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 10:36:16,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 551 [2023-08-25 10:36:16,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 25 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 10:36:16,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:36:16,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 551 [2023-08-25 10:36:16,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:37:34,721 INFO L124 PetriNetUnfolderBase]: 2149/3122 cut-off events. [2023-08-25 10:37:34,722 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 10:37:34,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6321 conditions, 3122 events. 2149/3122 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15007 event pairs, 224 based on Foata normal form. 0/2942 useless extension candidates. Maximal degree in co-relation 6318. Up to 2736 conditions per place. [2023-08-25 10:37:34,730 INFO L140 encePairwiseOnDemand]: 548/551 looper letters, 37 selfloop transitions, 2 changer transitions 2/41 dead transitions. [2023-08-25 10:37:34,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 41 transitions, 174 flow [2023-08-25 10:37:34,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 10:37:34,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 10:37:34,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 333 transitions. [2023-08-25 10:37:34,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2014519056261343 [2023-08-25 10:37:34,734 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 333 transitions. [2023-08-25 10:37:34,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 333 transitions. [2023-08-25 10:37:34,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:37:34,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 333 transitions. [2023-08-25 10:37:34,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 111.0) internal successors, (333), 3 states have internal predecessors, (333), 0 states have call successors, (0), 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 10:37:34,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 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 10:37:34,740 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 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 10:37:34,740 INFO L175 Difference]: Start difference. First operand has 33 places, 25 transitions, 56 flow. Second operand 3 states and 333 transitions. [2023-08-25 10:37:34,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 41 transitions, 174 flow [2023-08-25 10:37:34,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 41 transitions, 174 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 10:37:34,741 INFO L231 Difference]: Finished difference. Result has 34 places, 23 transitions, 56 flow [2023-08-25 10:37:34,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, 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 10:37:34,742 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -252 predicate places. [2023-08-25 10:37:34,742 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 23 transitions, 56 flow [2023-08-25 10:37:34,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 98.0) internal successors, (294), 3 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 10:37:34,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:37:34,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 10:37:34,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 10:37:34,743 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:37:34,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:37:34,744 INFO L85 PathProgramCache]: Analyzing trace with hash -2055449119, now seen corresponding path program 1 times [2023-08-25 10:37:34,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:37:34,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611857823] [2023-08-25 10:37:34,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:37:34,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:37:34,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:37:34,987 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 10:37:34,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:37:34,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611857823] [2023-08-25 10:37:34,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611857823] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:37:34,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:37:34,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 10:37:34,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333362940] [2023-08-25 10:37:34,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:37:34,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 10:37:34,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:37:34,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 10:37:34,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 10:37:34,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 551 [2023-08-25 10:37:34,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 23 transitions, 56 flow. Second operand has 3 states, 3 states have (on average 100.0) internal successors, (300), 3 states have internal predecessors, (300), 0 states have call successors, (0), 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 10:37:34,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:37:34,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 551 [2023-08-25 10:37:34,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:38:32,314 INFO L124 PetriNetUnfolderBase]: 1547/2280 cut-off events. [2023-08-25 10:38:32,315 INFO L125 PetriNetUnfolderBase]: For 101/101 co-relation queries the response was YES. [2023-08-25 10:38:32,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4741 conditions, 2280 events. 1547/2280 cut-off events. For 101/101 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 10131 event pairs, 443 based on Foata normal form. 60/2340 useless extension candidates. Maximal degree in co-relation 4737. Up to 1723 conditions per place. [2023-08-25 10:38:32,322 INFO L140 encePairwiseOnDemand]: 548/551 looper letters, 36 selfloop transitions, 2 changer transitions 0/38 dead transitions. [2023-08-25 10:38:32,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 38 transitions, 166 flow [2023-08-25 10:38:32,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 10:38:32,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 10:38:32,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 330 transitions. [2023-08-25 10:38:32,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.1996370235934664 [2023-08-25 10:38:32,324 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 330 transitions. [2023-08-25 10:38:32,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 330 transitions. [2023-08-25 10:38:32,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:38:32,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 330 transitions. [2023-08-25 10:38:32,326 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 10:38:32,330 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 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 10:38:32,331 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 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 10:38:32,331 INFO L175 Difference]: Start difference. First operand has 34 places, 23 transitions, 56 flow. Second operand 3 states and 330 transitions. [2023-08-25 10:38:32,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 38 transitions, 166 flow [2023-08-25 10:38:32,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 38 transitions, 162 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 10:38:32,332 INFO L231 Difference]: Finished difference. Result has 34 places, 23 transitions, 60 flow [2023-08-25 10:38:32,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, 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 10:38:32,334 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -252 predicate places. [2023-08-25 10:38:32,334 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 23 transitions, 60 flow [2023-08-25 10:38:32,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 100.0) internal successors, (300), 3 states have internal predecessors, (300), 0 states have call successors, (0), 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 10:38:32,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:38:32,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 10:38:32,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 10:38:32,338 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:38:32,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:38:32,339 INFO L85 PathProgramCache]: Analyzing trace with hash 518581085, now seen corresponding path program 1 times [2023-08-25 10:38:32,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:38:32,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500271239] [2023-08-25 10:38:32,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:38:32,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:38:32,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:38:32,567 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 10:38:32,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:38:32,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500271239] [2023-08-25 10:38:32,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500271239] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:38:32,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:38:32,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 10:38:32,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98034252] [2023-08-25 10:38:32,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:38:32,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 10:38:32,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:38:32,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 10:38:32,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 10:38:32,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 551 [2023-08-25 10:38:32,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 23 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 0 states have call successors, (0), 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 10:38:32,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:38:32,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 551 [2023-08-25 10:38:32,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:39:29,777 INFO L124 PetriNetUnfolderBase]: 1525/2250 cut-off events. [2023-08-25 10:39:29,777 INFO L125 PetriNetUnfolderBase]: For 212/212 co-relation queries the response was YES. [2023-08-25 10:39:29,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4896 conditions, 2250 events. 1525/2250 cut-off events. For 212/212 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9272 event pairs, 399 based on Foata normal form. 8/2258 useless extension candidates. Maximal degree in co-relation 4891. Up to 2099 conditions per place. [2023-08-25 10:39:29,783 INFO L140 encePairwiseOnDemand]: 547/551 looper letters, 32 selfloop transitions, 3 changer transitions 0/35 dead transitions. [2023-08-25 10:39:29,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 35 transitions, 159 flow [2023-08-25 10:39:29,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 10:39:29,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 10:39:29,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 327 transitions. [2023-08-25 10:39:29,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19782214156079855 [2023-08-25 10:39:29,786 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 327 transitions. [2023-08-25 10:39:29,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 327 transitions. [2023-08-25 10:39:29,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:39:29,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 327 transitions. [2023-08-25 10:39:29,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 109.0) internal successors, (327), 3 states have internal predecessors, (327), 0 states have call successors, (0), 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 10:39:29,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 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 10:39:29,791 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 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 10:39:29,791 INFO L175 Difference]: Start difference. First operand has 34 places, 23 transitions, 60 flow. Second operand 3 states and 327 transitions. [2023-08-25 10:39:29,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 35 transitions, 159 flow [2023-08-25 10:39:29,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 35 transitions, 153 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 10:39:29,793 INFO L231 Difference]: Finished difference. Result has 35 places, 25 transitions, 75 flow [2023-08-25 10:39:29,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=35, PETRI_TRANSITIONS=25} [2023-08-25 10:39:29,794 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -251 predicate places. [2023-08-25 10:39:29,794 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 25 transitions, 75 flow [2023-08-25 10:39:29,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 0 states have call successors, (0), 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 10:39:29,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:39:29,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 10:39:29,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 10:39:29,795 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:39:29,795 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:39:29,795 INFO L85 PathProgramCache]: Analyzing trace with hash -643101173, now seen corresponding path program 1 times [2023-08-25 10:39:29,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:39:29,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929508489] [2023-08-25 10:39:29,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:39:29,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:39:29,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:39:30,005 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 10:39:30,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:39:30,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929508489] [2023-08-25 10:39:30,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929508489] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:39:30,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:39:30,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 10:39:30,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893083297] [2023-08-25 10:39:30,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:39:30,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 10:39:30,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:39:30,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 10:39:30,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 10:39:30,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 551 [2023-08-25 10:39:30,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 25 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 101.0) internal successors, (303), 3 states have internal predecessors, (303), 0 states have call successors, (0), 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 10:39:30,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:39:30,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 551 [2023-08-25 10:39:30,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:40:27,198 INFO L124 PetriNetUnfolderBase]: 1445/2138 cut-off events. [2023-08-25 10:40:27,199 INFO L125 PetriNetUnfolderBase]: For 462/462 co-relation queries the response was YES. [2023-08-25 10:40:27,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4911 conditions, 2138 events. 1445/2138 cut-off events. For 462/462 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8647 event pairs, 475 based on Foata normal form. 32/2170 useless extension candidates. Maximal degree in co-relation 4905. Up to 1453 conditions per place. [2023-08-25 10:40:27,204 INFO L140 encePairwiseOnDemand]: 548/551 looper letters, 34 selfloop transitions, 2 changer transitions 0/36 dead transitions. [2023-08-25 10:40:27,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 36 transitions, 172 flow [2023-08-25 10:40:27,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 10:40:27,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 10:40:27,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 326 transitions. [2023-08-25 10:40:27,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19721718088324258 [2023-08-25 10:40:27,207 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 326 transitions. [2023-08-25 10:40:27,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 326 transitions. [2023-08-25 10:40:27,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:40:27,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 326 transitions. [2023-08-25 10:40:27,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 108.66666666666667) internal successors, (326), 3 states have internal predecessors, (326), 0 states have call successors, (0), 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 10:40:27,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 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 10:40:27,211 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 551.0) internal successors, (2204), 4 states have internal predecessors, (2204), 0 states have call successors, (0), 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 10:40:27,211 INFO L175 Difference]: Start difference. First operand has 35 places, 25 transitions, 75 flow. Second operand 3 states and 326 transitions. [2023-08-25 10:40:27,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 36 transitions, 172 flow [2023-08-25 10:40:27,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 36 transitions, 169 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 10:40:27,213 INFO L231 Difference]: Finished difference. Result has 37 places, 25 transitions, 80 flow [2023-08-25 10:40:27,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=37, PETRI_TRANSITIONS=25} [2023-08-25 10:40:27,214 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -249 predicate places. [2023-08-25 10:40:27,214 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 25 transitions, 80 flow [2023-08-25 10:40:27,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 101.0) internal successors, (303), 3 states have internal predecessors, (303), 0 states have call successors, (0), 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 10:40:27,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:40:27,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 10:40:27,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 10:40:27,215 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:40:27,215 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:40:27,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1536275831, now seen corresponding path program 1 times [2023-08-25 10:40:27,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:40:27,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793370301] [2023-08-25 10:40:27,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:40:27,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:40:27,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:40:27,543 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 10:40:27,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:40:27,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793370301] [2023-08-25 10:40:27,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793370301] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:40:27,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:40:27,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 10:40:27,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191063446] [2023-08-25 10:40:27,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:40:27,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 10:40:27,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:40:27,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 10:40:27,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 10:40:27,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 551 [2023-08-25 10:40:27,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 25 transitions, 80 flow. Second operand has 4 states, 4 states have (on average 96.25) internal successors, (385), 4 states have internal predecessors, (385), 0 states have call successors, (0), 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 10:40:27,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:40:27,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 551 [2023-08-25 10:40:27,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:41:13,775 INFO L124 PetriNetUnfolderBase]: 1101/1738 cut-off events. [2023-08-25 10:41:13,776 INFO L125 PetriNetUnfolderBase]: For 388/388 co-relation queries the response was YES. [2023-08-25 10:41:13,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4136 conditions, 1738 events. 1101/1738 cut-off events. For 388/388 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7691 event pairs, 232 based on Foata normal form. 180/1918 useless extension candidates. Maximal degree in co-relation 4129. Up to 838 conditions per place. [2023-08-25 10:41:13,780 INFO L140 encePairwiseOnDemand]: 545/551 looper letters, 41 selfloop transitions, 4 changer transitions 33/78 dead transitions. [2023-08-25 10:41:13,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 78 transitions, 382 flow [2023-08-25 10:41:13,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 10:41:13,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 10:41:13,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 537 transitions. [2023-08-25 10:41:13,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19491833030852995 [2023-08-25 10:41:13,783 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 537 transitions. [2023-08-25 10:41:13,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 537 transitions. [2023-08-25 10:41:13,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:41:13,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 537 transitions. [2023-08-25 10:41:13,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.4) internal successors, (537), 5 states have internal predecessors, (537), 0 states have call successors, (0), 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 10:41:13,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 551.0) internal successors, (3306), 6 states have internal predecessors, (3306), 0 states have call successors, (0), 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 10:41:13,791 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 551.0) internal successors, (3306), 6 states have internal predecessors, (3306), 0 states have call successors, (0), 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 10:41:13,791 INFO L175 Difference]: Start difference. First operand has 37 places, 25 transitions, 80 flow. Second operand 5 states and 537 transitions. [2023-08-25 10:41:13,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 78 transitions, 382 flow [2023-08-25 10:41:13,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 78 transitions, 372 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 10:41:13,796 INFO L231 Difference]: Finished difference. Result has 42 places, 28 transitions, 112 flow [2023-08-25 10:41:13,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=112, PETRI_PLACES=42, PETRI_TRANSITIONS=28} [2023-08-25 10:41:13,797 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -244 predicate places. [2023-08-25 10:41:13,797 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 28 transitions, 112 flow [2023-08-25 10:41:13,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 96.25) internal successors, (385), 4 states have internal predecessors, (385), 0 states have call successors, (0), 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 10:41:13,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:41:13,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 10:41:13,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 10:41:13,798 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:41:13,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:41:13,798 INFO L85 PathProgramCache]: Analyzing trace with hash 335669183, now seen corresponding path program 1 times [2023-08-25 10:41:13,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:41:13,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723790306] [2023-08-25 10:41:13,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:41:13,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:41:13,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:41:14,233 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 10:41:14,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:41:14,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723790306] [2023-08-25 10:41:14,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723790306] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:41:14,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:41:14,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 10:41:14,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143964449] [2023-08-25 10:41:14,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:41:14,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 10:41:14,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:41:14,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 10:41:14,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 10:41:14,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 551 [2023-08-25 10:41:14,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 28 transitions, 112 flow. Second operand has 5 states, 5 states have (on average 96.2) internal successors, (481), 5 states have internal predecessors, (481), 0 states have call successors, (0), 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 10:41:14,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:41:14,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 551 [2023-08-25 10:41:14,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:41:37,993 INFO L124 PetriNetUnfolderBase]: 540/914 cut-off events. [2023-08-25 10:41:37,993 INFO L125 PetriNetUnfolderBase]: For 325/325 co-relation queries the response was YES. [2023-08-25 10:41:37,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2577 conditions, 914 events. 540/914 cut-off events. For 325/325 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3663 event pairs, 189 based on Foata normal form. 80/994 useless extension candidates. Maximal degree in co-relation 2567. Up to 357 conditions per place. [2023-08-25 10:41:37,996 INFO L140 encePairwiseOnDemand]: 545/551 looper letters, 54 selfloop transitions, 7 changer transitions 31/92 dead transitions. [2023-08-25 10:41:37,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 92 transitions, 500 flow [2023-08-25 10:41:37,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 10:41:37,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 10:41:37,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 646 transitions. [2023-08-25 10:41:37,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19540229885057472 [2023-08-25 10:41:37,999 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 646 transitions. [2023-08-25 10:41:37,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 646 transitions. [2023-08-25 10:41:37,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:41:37,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 646 transitions. [2023-08-25 10:41:38,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 107.66666666666667) internal successors, (646), 6 states have internal predecessors, (646), 0 states have call successors, (0), 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 10:41:38,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 551.0) internal successors, (3857), 7 states have internal predecessors, (3857), 0 states have call successors, (0), 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 10:41:38,005 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 551.0) internal successors, (3857), 7 states have internal predecessors, (3857), 0 states have call successors, (0), 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 10:41:38,005 INFO L175 Difference]: Start difference. First operand has 42 places, 28 transitions, 112 flow. Second operand 6 states and 646 transitions. [2023-08-25 10:41:38,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 92 transitions, 500 flow [2023-08-25 10:41:38,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 92 transitions, 494 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-25 10:41:38,009 INFO L231 Difference]: Finished difference. Result has 46 places, 31 transitions, 162 flow [2023-08-25 10:41:38,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=162, PETRI_PLACES=46, PETRI_TRANSITIONS=31} [2023-08-25 10:41:38,010 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -240 predicate places. [2023-08-25 10:41:38,010 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 31 transitions, 162 flow [2023-08-25 10:41:38,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 96.2) internal successors, (481), 5 states have internal predecessors, (481), 0 states have call successors, (0), 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 10:41:38,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:41:38,010 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 10:41:38,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 10:41:38,010 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:41:38,011 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:41:38,011 INFO L85 PathProgramCache]: Analyzing trace with hash 535579694, now seen corresponding path program 1 times [2023-08-25 10:41:38,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:41:38,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913598249] [2023-08-25 10:41:38,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:41:38,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:41:38,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:41:53,506 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 10:41:53,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:41:53,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913598249] [2023-08-25 10:41:53,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913598249] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:41:53,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:41:53,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 10:41:53,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933958115] [2023-08-25 10:41:53,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:41:53,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 10:41:53,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:41:53,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 10:41:53,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-25 10:41:53,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 551 [2023-08-25 10:41:53,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 31 transitions, 162 flow. Second operand has 6 states, 6 states have (on average 94.16666666666667) internal successors, (565), 6 states have internal predecessors, (565), 0 states have call successors, (0), 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 10:41:53,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:41:53,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 551 [2023-08-25 10:41:53,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:42:17,905 INFO L124 PetriNetUnfolderBase]: 588/1045 cut-off events. [2023-08-25 10:42:17,905 INFO L125 PetriNetUnfolderBase]: For 1384/1384 co-relation queries the response was YES. [2023-08-25 10:42:17,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3384 conditions, 1045 events. 588/1045 cut-off events. For 1384/1384 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 4949 event pairs, 103 based on Foata normal form. 8/1053 useless extension candidates. Maximal degree in co-relation 3372. Up to 368 conditions per place. [2023-08-25 10:42:17,908 INFO L140 encePairwiseOnDemand]: 544/551 looper letters, 71 selfloop transitions, 7 changer transitions 31/109 dead transitions. [2023-08-25 10:42:17,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 109 transitions, 823 flow [2023-08-25 10:42:17,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 10:42:17,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 10:42:17,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 715 transitions. [2023-08-25 10:42:17,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.18537723619393312 [2023-08-25 10:42:17,912 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 715 transitions. [2023-08-25 10:42:17,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 715 transitions. [2023-08-25 10:42:17,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:42:17,912 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 715 transitions. [2023-08-25 10:42:17,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 102.14285714285714) internal successors, (715), 7 states have internal predecessors, (715), 0 states have call successors, (0), 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 10:42:17,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 551.0) internal successors, (4408), 8 states have internal predecessors, (4408), 0 states have call successors, (0), 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 10:42:17,918 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 551.0) internal successors, (4408), 8 states have internal predecessors, (4408), 0 states have call successors, (0), 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 10:42:17,918 INFO L175 Difference]: Start difference. First operand has 46 places, 31 transitions, 162 flow. Second operand 7 states and 715 transitions. [2023-08-25 10:42:17,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 109 transitions, 823 flow [2023-08-25 10:42:17,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 109 transitions, 693 flow, removed 50 selfloop flow, removed 4 redundant places. [2023-08-25 10:42:17,927 INFO L231 Difference]: Finished difference. Result has 49 places, 36 transitions, 177 flow [2023-08-25 10:42:17,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=177, PETRI_PLACES=49, PETRI_TRANSITIONS=36} [2023-08-25 10:42:17,930 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -237 predicate places. [2023-08-25 10:42:17,930 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 36 transitions, 177 flow [2023-08-25 10:42:17,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 94.16666666666667) internal successors, (565), 6 states have internal predecessors, (565), 0 states have call successors, (0), 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 10:42:17,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:42:17,930 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 10:42:17,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 10:42:17,931 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:42:17,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:42:17,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1098995904, now seen corresponding path program 2 times [2023-08-25 10:42:17,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:42:17,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250370282] [2023-08-25 10:42:17,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:42:17,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:42:18,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:42:19,372 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 10:42:19,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:42:19,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250370282] [2023-08-25 10:42:19,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250370282] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:42:19,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:42:19,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 10:42:19,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148630208] [2023-08-25 10:42:19,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:42:19,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 10:42:19,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:42:19,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 10:42:19,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-25 10:42:19,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 551 [2023-08-25 10:42:19,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 36 transitions, 177 flow. Second operand has 6 states, 6 states have (on average 96.16666666666667) internal successors, (577), 6 states have internal predecessors, (577), 0 states have call successors, (0), 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 10:42:19,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:42:19,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 551 [2023-08-25 10:42:19,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:42:37,058 INFO L124 PetriNetUnfolderBase]: 479/842 cut-off events. [2023-08-25 10:42:37,058 INFO L125 PetriNetUnfolderBase]: For 697/697 co-relation queries the response was YES. [2023-08-25 10:42:37,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2655 conditions, 842 events. 479/842 cut-off events. For 697/697 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3604 event pairs, 192 based on Foata normal form. 26/868 useless extension candidates. Maximal degree in co-relation 2642. Up to 398 conditions per place. [2023-08-25 10:42:37,061 INFO L140 encePairwiseOnDemand]: 545/551 looper letters, 59 selfloop transitions, 10 changer transitions 16/85 dead transitions. [2023-08-25 10:42:37,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 85 transitions, 537 flow [2023-08-25 10:42:37,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 10:42:37,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 10:42:37,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 725 transitions. [2023-08-25 10:42:37,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.18796992481203006 [2023-08-25 10:42:37,064 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 725 transitions. [2023-08-25 10:42:37,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 725 transitions. [2023-08-25 10:42:37,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:42:37,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 725 transitions. [2023-08-25 10:42:37,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 103.57142857142857) internal successors, (725), 7 states have internal predecessors, (725), 0 states have call successors, (0), 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 10:42:37,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 551.0) internal successors, (4408), 8 states have internal predecessors, (4408), 0 states have call successors, (0), 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 10:42:37,071 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 551.0) internal successors, (4408), 8 states have internal predecessors, (4408), 0 states have call successors, (0), 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 10:42:37,071 INFO L175 Difference]: Start difference. First operand has 49 places, 36 transitions, 177 flow. Second operand 7 states and 725 transitions. [2023-08-25 10:42:37,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 85 transitions, 537 flow [2023-08-25 10:42:37,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 85 transitions, 506 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-08-25 10:42:37,074 INFO L231 Difference]: Finished difference. Result has 52 places, 35 transitions, 187 flow [2023-08-25 10:42:37,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=187, PETRI_PLACES=52, PETRI_TRANSITIONS=35} [2023-08-25 10:42:37,075 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -234 predicate places. [2023-08-25 10:42:37,075 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 35 transitions, 187 flow [2023-08-25 10:42:37,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 96.16666666666667) internal successors, (577), 6 states have internal predecessors, (577), 0 states have call successors, (0), 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 10:42:37,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:42:37,076 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 10:42:37,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 10:42:37,076 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:42:37,076 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:42:37,076 INFO L85 PathProgramCache]: Analyzing trace with hash 167837046, now seen corresponding path program 1 times [2023-08-25 10:42:37,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:42:37,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267398121] [2023-08-25 10:42:37,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:42:37,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:42:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:42:37,972 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 10:42:37,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:42:37,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267398121] [2023-08-25 10:42:37,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267398121] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:42:37,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:42:37,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 10:42:37,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915903437] [2023-08-25 10:42:37,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:42:37,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 10:42:37,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:42:37,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 10:42:37,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 10:42:37,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 551 [2023-08-25 10:42:37,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 35 transitions, 187 flow. Second operand has 4 states, 4 states have (on average 101.75) internal successors, (407), 4 states have internal predecessors, (407), 0 states have call successors, (0), 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 10:42:37,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:42:37,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 551 [2023-08-25 10:42:37,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:42:59,218 INFO L124 PetriNetUnfolderBase]: 578/1013 cut-off events. [2023-08-25 10:42:59,218 INFO L125 PetriNetUnfolderBase]: For 1401/1401 co-relation queries the response was YES. [2023-08-25 10:42:59,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3362 conditions, 1013 events. 578/1013 cut-off events. For 1401/1401 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 4702 event pairs, 125 based on Foata normal form. 1/1014 useless extension candidates. Maximal degree in co-relation 3349. Up to 547 conditions per place. [2023-08-25 10:42:59,221 INFO L140 encePairwiseOnDemand]: 548/551 looper letters, 43 selfloop transitions, 1 changer transitions 29/73 dead transitions. [2023-08-25 10:42:59,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 536 flow [2023-08-25 10:42:59,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 10:42:59,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 10:42:59,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 434 transitions. [2023-08-25 10:42:59,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.1969147005444646 [2023-08-25 10:42:59,222 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 434 transitions. [2023-08-25 10:42:59,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 434 transitions. [2023-08-25 10:42:59,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:42:59,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 434 transitions. [2023-08-25 10:42:59,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 108.5) internal successors, (434), 4 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 10:42:59,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 551.0) internal successors, (2755), 5 states have internal predecessors, (2755), 0 states have call successors, (0), 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 10:42:59,227 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 551.0) internal successors, (2755), 5 states have internal predecessors, (2755), 0 states have call successors, (0), 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 10:42:59,227 INFO L175 Difference]: Start difference. First operand has 52 places, 35 transitions, 187 flow. Second operand 4 states and 434 transitions. [2023-08-25 10:42:59,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 536 flow [2023-08-25 10:42:59,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 73 transitions, 462 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-08-25 10:42:59,232 INFO L231 Difference]: Finished difference. Result has 49 places, 33 transitions, 147 flow [2023-08-25 10:42:59,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=49, PETRI_TRANSITIONS=33} [2023-08-25 10:42:59,233 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -237 predicate places. [2023-08-25 10:42:59,233 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 33 transitions, 147 flow [2023-08-25 10:42:59,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 101.75) internal successors, (407), 4 states have internal predecessors, (407), 0 states have call successors, (0), 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 10:42:59,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:42:59,233 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 10:42:59,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 10:42:59,233 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:42:59,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:42:59,234 INFO L85 PathProgramCache]: Analyzing trace with hash -68751876, now seen corresponding path program 2 times [2023-08-25 10:42:59,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:42:59,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752322164] [2023-08-25 10:42:59,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:42:59,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:42:59,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 10:43:17,274 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 10:43:17,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 10:43:17,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752322164] [2023-08-25 10:43:17,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752322164] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 10:43:17,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 10:43:17,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 10:43:17,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739418914] [2023-08-25 10:43:17,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 10:43:17,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 10:43:17,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 10:43:17,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 10:43:17,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-25 10:43:17,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 551 [2023-08-25 10:43:17,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 33 transitions, 147 flow. Second operand has 7 states, 7 states have (on average 92.28571428571429) internal successors, (646), 7 states have internal predecessors, (646), 0 states have call successors, (0), 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 10:43:17,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 10:43:17,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 551 [2023-08-25 10:43:17,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 10:43:30,243 INFO L124 PetriNetUnfolderBase]: 313/567 cut-off events. [2023-08-25 10:43:30,243 INFO L125 PetriNetUnfolderBase]: For 564/564 co-relation queries the response was YES. [2023-08-25 10:43:30,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1804 conditions, 567 events. 313/567 cut-off events. For 564/564 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2378 event pairs, 42 based on Foata normal form. 1/568 useless extension candidates. Maximal degree in co-relation 1792. Up to 285 conditions per place. [2023-08-25 10:43:30,245 INFO L140 encePairwiseOnDemand]: 546/551 looper letters, 45 selfloop transitions, 4 changer transitions 25/74 dead transitions. [2023-08-25 10:43:30,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 74 transitions, 469 flow [2023-08-25 10:43:30,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 10:43:30,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 10:43:30,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 588 transitions. [2023-08-25 10:43:30,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.17785843920145192 [2023-08-25 10:43:30,251 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 588 transitions. [2023-08-25 10:43:30,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 588 transitions. [2023-08-25 10:43:30,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 10:43:30,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 588 transitions. [2023-08-25 10:43:30,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 98.0) internal successors, (588), 6 states have internal predecessors, (588), 0 states have call successors, (0), 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 10:43:30,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 551.0) internal successors, (3857), 7 states have internal predecessors, (3857), 0 states have call successors, (0), 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 10:43:30,256 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 551.0) internal successors, (3857), 7 states have internal predecessors, (3857), 0 states have call successors, (0), 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 10:43:30,257 INFO L175 Difference]: Start difference. First operand has 49 places, 33 transitions, 147 flow. Second operand 6 states and 588 transitions. [2023-08-25 10:43:30,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 74 transitions, 469 flow [2023-08-25 10:43:30,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 74 transitions, 456 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-25 10:43:30,259 INFO L231 Difference]: Finished difference. Result has 52 places, 33 transitions, 152 flow [2023-08-25 10:43:30,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=551, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=152, PETRI_PLACES=52, PETRI_TRANSITIONS=33} [2023-08-25 10:43:30,260 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -234 predicate places. [2023-08-25 10:43:30,260 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 33 transitions, 152 flow [2023-08-25 10:43:30,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 92.28571428571429) internal successors, (646), 7 states have internal predecessors, (646), 0 states have call successors, (0), 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 10:43:30,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 10:43:30,261 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 10:43:30,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 10:43:30,261 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 10:43:30,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 10:43:30,261 INFO L85 PathProgramCache]: Analyzing trace with hash 35546052, now seen corresponding path program 3 times [2023-08-25 10:43:30,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 10:43:30,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075726633] [2023-08-25 10:43:30,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 10:43:30,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 10:43:30,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 10:43:30,855 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 10:43:31,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 10:43:31,627 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 10:43:31,627 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 10:43:31,628 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr38ASSERT_VIOLATIONASSERT (469 of 470 remaining) [2023-08-25 10:43:31,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (468 of 470 remaining) [2023-08-25 10:43:31,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (467 of 470 remaining) [2023-08-25 10:43:31,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (466 of 470 remaining) [2023-08-25 10:43:31,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (465 of 470 remaining) [2023-08-25 10:43:31,629 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (464 of 470 remaining) [2023-08-25 10:43:31,630 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (463 of 470 remaining) [2023-08-25 10:43:31,630 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (462 of 470 remaining) [2023-08-25 10:43:31,630 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (461 of 470 remaining) [2023-08-25 10:43:31,630 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONASSERT (460 of 470 remaining) [2023-08-25 10:43:31,630 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (459 of 470 remaining) [2023-08-25 10:43:31,630 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (458 of 470 remaining) [2023-08-25 10:43:31,630 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (457 of 470 remaining) [2023-08-25 10:43:31,630 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (456 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (455 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (454 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (453 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (452 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (451 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (450 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (449 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (448 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (447 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (446 of 470 remaining) [2023-08-25 10:43:31,631 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (445 of 470 remaining) [2023-08-25 10:43:31,632 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (444 of 470 remaining) [2023-08-25 10:43:31,632 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (443 of 470 remaining) [2023-08-25 10:43:31,632 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (442 of 470 remaining) [2023-08-25 10:43:31,632 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (441 of 470 remaining) [2023-08-25 10:43:31,632 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (440 of 470 remaining) [2023-08-25 10:43:31,632 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (439 of 470 remaining) [2023-08-25 10:43:31,632 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (438 of 470 remaining) [2023-08-25 10:43:31,632 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (437 of 470 remaining) [2023-08-25 10:43:31,632 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (436 of 470 remaining) [2023-08-25 10:43:31,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (435 of 470 remaining) [2023-08-25 10:43:31,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (434 of 470 remaining) [2023-08-25 10:43:31,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (433 of 470 remaining) [2023-08-25 10:43:31,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (432 of 470 remaining) [2023-08-25 10:43:31,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (431 of 470 remaining) [2023-08-25 10:43:31,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (430 of 470 remaining) [2023-08-25 10:43:31,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (429 of 470 remaining) [2023-08-25 10:43:31,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (428 of 470 remaining) [2023-08-25 10:43:31,633 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (427 of 470 remaining) [2023-08-25 10:43:31,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (426 of 470 remaining) [2023-08-25 10:43:31,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (425 of 470 remaining) [2023-08-25 10:43:31,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (424 of 470 remaining) [2023-08-25 10:43:31,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (423 of 470 remaining) [2023-08-25 10:43:31,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (422 of 470 remaining) [2023-08-25 10:43:31,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (421 of 470 remaining) [2023-08-25 10:43:31,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (420 of 470 remaining) [2023-08-25 10:43:31,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err49ASSERT_VIOLATIONDATA_RACE (419 of 470 remaining) [2023-08-25 10:43:31,634 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err50ASSERT_VIOLATIONDATA_RACE (418 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err51ASSERT_VIOLATIONDATA_RACE (417 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err52ASSERT_VIOLATIONDATA_RACE (416 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (415 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (414 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (413 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (412 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (411 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (410 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (409 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONDATA_RACE (408 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (407 of 470 remaining) [2023-08-25 10:43:31,635 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (406 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (405 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (404 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (403 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (402 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (401 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (400 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (399 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (398 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (397 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (396 of 470 remaining) [2023-08-25 10:43:31,636 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (395 of 470 remaining) [2023-08-25 10:43:31,637 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (394 of 470 remaining) [2023-08-25 10:43:31,637 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (393 of 470 remaining) [2023-08-25 10:43:31,637 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (392 of 470 remaining) [2023-08-25 10:43:31,637 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (391 of 470 remaining) [2023-08-25 10:43:31,637 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (390 of 470 remaining) [2023-08-25 10:43:31,637 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (389 of 470 remaining) [2023-08-25 10:43:31,637 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (388 of 470 remaining) [2023-08-25 10:43:31,637 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (387 of 470 remaining) [2023-08-25 10:43:31,639 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (386 of 470 remaining) [2023-08-25 10:43:31,639 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (385 of 470 remaining) [2023-08-25 10:43:31,639 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (384 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (383 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (382 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (381 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (380 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (379 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (378 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (377 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (376 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (375 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (374 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (373 of 470 remaining) [2023-08-25 10:43:31,640 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (372 of 470 remaining) [2023-08-25 10:43:31,641 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (371 of 470 remaining) [2023-08-25 10:43:31,641 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (370 of 470 remaining) [2023-08-25 10:43:31,641 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (369 of 470 remaining) [2023-08-25 10:43:31,641 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (368 of 470 remaining) [2023-08-25 10:43:31,641 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (367 of 470 remaining) [2023-08-25 10:43:31,641 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (366 of 470 remaining) [2023-08-25 10:43:31,641 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (365 of 470 remaining) [2023-08-25 10:43:31,641 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (364 of 470 remaining) [2023-08-25 10:43:31,642 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (363 of 470 remaining) [2023-08-25 10:43:31,642 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (362 of 470 remaining) [2023-08-25 10:43:31,642 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (361 of 470 remaining) [2023-08-25 10:43:31,642 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (360 of 470 remaining) [2023-08-25 10:43:31,642 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (359 of 470 remaining) [2023-08-25 10:43:31,642 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (358 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (357 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (356 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (355 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (354 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (353 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (352 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (351 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (350 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err35ASSERT_VIOLATIONDATA_RACE (349 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err34ASSERT_VIOLATIONDATA_RACE (348 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err36ASSERT_VIOLATIONDATA_RACE (347 of 470 remaining) [2023-08-25 10:43:31,643 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err37ASSERT_VIOLATIONDATA_RACE (346 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err38ASSERT_VIOLATIONDATA_RACE (345 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err39ASSERT_VIOLATIONDATA_RACE (344 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err40ASSERT_VIOLATIONDATA_RACE (343 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err41ASSERT_VIOLATIONDATA_RACE (342 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err42ASSERT_VIOLATIONDATA_RACE (341 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err44ASSERT_VIOLATIONDATA_RACE (340 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err43ASSERT_VIOLATIONDATA_RACE (339 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err45ASSERT_VIOLATIONDATA_RACE (338 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err46ASSERT_VIOLATIONDATA_RACE (337 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err47ASSERT_VIOLATIONDATA_RACE (336 of 470 remaining) [2023-08-25 10:43:31,644 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err48ASSERT_VIOLATIONDATA_RACE (335 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err49ASSERT_VIOLATIONDATA_RACE (334 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err50ASSERT_VIOLATIONDATA_RACE (333 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err51ASSERT_VIOLATIONDATA_RACE (332 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err52ASSERT_VIOLATIONDATA_RACE (331 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err54ASSERT_VIOLATIONDATA_RACE (330 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err53ASSERT_VIOLATIONDATA_RACE (329 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err55ASSERT_VIOLATIONDATA_RACE (328 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err56ASSERT_VIOLATIONDATA_RACE (327 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err57ASSERT_VIOLATIONDATA_RACE (326 of 470 remaining) [2023-08-25 10:43:31,645 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err58ASSERT_VIOLATIONDATA_RACE (325 of 470 remaining) [2023-08-25 10:43:31,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err60ASSERT_VIOLATIONDATA_RACE (324 of 470 remaining) [2023-08-25 10:43:31,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err59ASSERT_VIOLATIONDATA_RACE (323 of 470 remaining) [2023-08-25 10:43:31,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err61ASSERT_VIOLATIONDATA_RACE (322 of 470 remaining) [2023-08-25 10:43:31,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err62ASSERT_VIOLATIONDATA_RACE (321 of 470 remaining) [2023-08-25 10:43:31,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err63ASSERT_VIOLATIONDATA_RACE (320 of 470 remaining) [2023-08-25 10:43:31,646 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err64ASSERT_VIOLATIONDATA_RACE (319 of 470 remaining) [2023-08-25 10:43:31,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err65ASSERT_VIOLATIONDATA_RACE (318 of 470 remaining) [2023-08-25 10:43:31,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err66ASSERT_VIOLATIONDATA_RACE (317 of 470 remaining) [2023-08-25 10:43:31,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err67ASSERT_VIOLATIONDATA_RACE (316 of 470 remaining) [2023-08-25 10:43:31,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err68ASSERT_VIOLATIONDATA_RACE (315 of 470 remaining) [2023-08-25 10:43:31,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err69ASSERT_VIOLATIONDATA_RACE (314 of 470 remaining) [2023-08-25 10:43:31,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err70ASSERT_VIOLATIONDATA_RACE (313 of 470 remaining) [2023-08-25 10:43:31,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err71ASSERT_VIOLATIONDATA_RACE (312 of 470 remaining) [2023-08-25 10:43:31,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err72ASSERT_VIOLATIONDATA_RACE (311 of 470 remaining) [2023-08-25 10:43:31,647 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err73ASSERT_VIOLATIONDATA_RACE (310 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err74ASSERT_VIOLATIONDATA_RACE (309 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err75ASSERT_VIOLATIONDATA_RACE (308 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err76ASSERT_VIOLATIONDATA_RACE (307 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err77ASSERT_VIOLATIONDATA_RACE (306 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err78ASSERT_VIOLATIONDATA_RACE (305 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err79ASSERT_VIOLATIONDATA_RACE (304 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err80ASSERT_VIOLATIONDATA_RACE (303 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err81ASSERT_VIOLATIONDATA_RACE (302 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err82ASSERT_VIOLATIONDATA_RACE (301 of 470 remaining) [2023-08-25 10:43:31,648 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err83ASSERT_VIOLATIONDATA_RACE (300 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err84ASSERT_VIOLATIONDATA_RACE (299 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err85ASSERT_VIOLATIONDATA_RACE (298 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err86ASSERT_VIOLATIONDATA_RACE (297 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err87ASSERT_VIOLATIONDATA_RACE (296 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err88ASSERT_VIOLATIONDATA_RACE (295 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err89ASSERT_VIOLATIONDATA_RACE (294 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err90ASSERT_VIOLATIONDATA_RACE (293 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err91ASSERT_VIOLATIONDATA_RACE (292 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err92ASSERT_VIOLATIONDATA_RACE (291 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err93ASSERT_VIOLATIONDATA_RACE (290 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err94ASSERT_VIOLATIONDATA_RACE (289 of 470 remaining) [2023-08-25 10:43:31,649 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err95ASSERT_VIOLATIONDATA_RACE (288 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err96ASSERT_VIOLATIONDATA_RACE (287 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err97ASSERT_VIOLATIONDATA_RACE (286 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err98ASSERT_VIOLATIONDATA_RACE (285 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err99ASSERT_VIOLATIONDATA_RACE (284 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err100ASSERT_VIOLATIONDATA_RACE (283 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err101ASSERT_VIOLATIONDATA_RACE (282 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err102ASSERT_VIOLATIONDATA_RACE (281 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err103ASSERT_VIOLATIONDATA_RACE (280 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err104ASSERT_VIOLATIONDATA_RACE (279 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err105ASSERT_VIOLATIONDATA_RACE (278 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err106ASSERT_VIOLATIONDATA_RACE (277 of 470 remaining) [2023-08-25 10:43:31,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err107ASSERT_VIOLATIONDATA_RACE (276 of 470 remaining) [2023-08-25 10:43:31,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err108ASSERT_VIOLATIONDATA_RACE (275 of 470 remaining) [2023-08-25 10:43:31,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err109ASSERT_VIOLATIONDATA_RACE (274 of 470 remaining) [2023-08-25 10:43:31,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err110ASSERT_VIOLATIONDATA_RACE (273 of 470 remaining) [2023-08-25 10:43:31,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err111ASSERT_VIOLATIONDATA_RACE (272 of 470 remaining) [2023-08-25 10:43:31,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err112ASSERT_VIOLATIONDATA_RACE (271 of 470 remaining) [2023-08-25 10:43:31,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err113ASSERT_VIOLATIONDATA_RACE (270 of 470 remaining) [2023-08-25 10:43:31,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err114ASSERT_VIOLATIONDATA_RACE (269 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err115ASSERT_VIOLATIONDATA_RACE (268 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err116ASSERT_VIOLATIONDATA_RACE (267 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err117ASSERT_VIOLATIONDATA_RACE (266 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err118ASSERT_VIOLATIONDATA_RACE (265 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err119ASSERT_VIOLATIONDATA_RACE (264 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err120ASSERT_VIOLATIONDATA_RACE (263 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err121ASSERT_VIOLATIONDATA_RACE (262 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err122ASSERT_VIOLATIONDATA_RACE (261 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err123ASSERT_VIOLATIONDATA_RACE (260 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err124ASSERT_VIOLATIONDATA_RACE (259 of 470 remaining) [2023-08-25 10:43:31,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err125ASSERT_VIOLATIONDATA_RACE (258 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err126ASSERT_VIOLATIONDATA_RACE (257 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err127ASSERT_VIOLATIONDATA_RACE (256 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err128ASSERT_VIOLATIONDATA_RACE (255 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (254 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (253 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (252 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (251 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (250 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (249 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (248 of 470 remaining) [2023-08-25 10:43:31,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (247 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (246 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (245 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (244 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (243 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (242 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (241 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (240 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (239 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (238 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (237 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE (236 of 470 remaining) [2023-08-25 10:43:31,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE (235 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE (234 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE (233 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE (232 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE (231 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE (230 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONDATA_RACE (229 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONDATA_RACE (228 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27ASSERT_VIOLATIONDATA_RACE (227 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONDATA_RACE (226 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29ASSERT_VIOLATIONDATA_RACE (225 of 470 remaining) [2023-08-25 10:43:31,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30ASSERT_VIOLATIONDATA_RACE (224 of 470 remaining) [2023-08-25 10:43:31,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONDATA_RACE (223 of 470 remaining) [2023-08-25 10:43:31,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32ASSERT_VIOLATIONDATA_RACE (222 of 470 remaining) [2023-08-25 10:43:31,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33ASSERT_VIOLATIONDATA_RACE (221 of 470 remaining) [2023-08-25 10:43:31,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34ASSERT_VIOLATIONDATA_RACE (220 of 470 remaining) [2023-08-25 10:43:31,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35ASSERT_VIOLATIONDATA_RACE (219 of 470 remaining) [2023-08-25 10:43:31,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36ASSERT_VIOLATIONDATA_RACE (218 of 470 remaining) [2023-08-25 10:43:31,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37ASSERT_VIOLATIONDATA_RACE (217 of 470 remaining) [2023-08-25 10:43:31,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (216 of 470 remaining) [2023-08-25 10:43:31,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (215 of 470 remaining) [2023-08-25 10:43:31,658 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (214 of 470 remaining) [2023-08-25 10:43:31,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (213 of 470 remaining) [2023-08-25 10:43:31,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (212 of 470 remaining) [2023-08-25 10:43:31,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (211 of 470 remaining) [2023-08-25 10:43:31,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (210 of 470 remaining) [2023-08-25 10:43:31,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (209 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (208 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (207 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (206 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONASSERT (205 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (204 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (203 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (202 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (201 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (200 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (199 of 470 remaining) [2023-08-25 10:43:31,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (198 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (197 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (196 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (195 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (194 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (193 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (192 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (191 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (190 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (189 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (188 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (187 of 470 remaining) [2023-08-25 10:43:31,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (186 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (185 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (184 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (183 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (182 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (181 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (180 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (179 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (178 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (177 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (176 of 470 remaining) [2023-08-25 10:43:31,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (175 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (174 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (173 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (172 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (171 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (170 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (169 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (168 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (167 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (166 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (165 of 470 remaining) [2023-08-25 10:43:31,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err49ASSERT_VIOLATIONDATA_RACE (164 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err50ASSERT_VIOLATIONDATA_RACE (163 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err51ASSERT_VIOLATIONDATA_RACE (162 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err52ASSERT_VIOLATIONDATA_RACE (161 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (160 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (159 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (158 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (157 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (156 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (155 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (154 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONDATA_RACE (153 of 470 remaining) [2023-08-25 10:43:31,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (152 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (151 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (150 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (149 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (148 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (147 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (146 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (145 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (144 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (143 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (142 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (141 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (140 of 470 remaining) [2023-08-25 10:43:31,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (139 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (138 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (137 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (136 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (135 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (134 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (133 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (132 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (131 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (130 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (129 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (128 of 470 remaining) [2023-08-25 10:43:31,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (127 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (126 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (125 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (124 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (123 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (122 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (121 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (120 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (119 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (118 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (117 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (116 of 470 remaining) [2023-08-25 10:43:31,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (115 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (114 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (113 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (112 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (111 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (110 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (109 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (108 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (107 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (106 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (105 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (104 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (103 of 470 remaining) [2023-08-25 10:43:31,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (102 of 470 remaining) [2023-08-25 10:43:31,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (101 of 470 remaining) [2023-08-25 10:43:31,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (100 of 470 remaining) [2023-08-25 10:43:31,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (99 of 470 remaining) [2023-08-25 10:43:31,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (98 of 470 remaining) [2023-08-25 10:43:31,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (97 of 470 remaining) [2023-08-25 10:43:31,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (96 of 470 remaining) [2023-08-25 10:43:31,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (95 of 470 remaining) [2023-08-25 10:43:31,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err35ASSERT_VIOLATIONDATA_RACE (94 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err34ASSERT_VIOLATIONDATA_RACE (93 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err36ASSERT_VIOLATIONDATA_RACE (92 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err37ASSERT_VIOLATIONDATA_RACE (91 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err38ASSERT_VIOLATIONDATA_RACE (90 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err39ASSERT_VIOLATIONDATA_RACE (89 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err40ASSERT_VIOLATIONDATA_RACE (88 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err41ASSERT_VIOLATIONDATA_RACE (87 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err42ASSERT_VIOLATIONDATA_RACE (86 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err44ASSERT_VIOLATIONDATA_RACE (85 of 470 remaining) [2023-08-25 10:43:31,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err43ASSERT_VIOLATIONDATA_RACE (84 of 470 remaining) [2023-08-25 10:43:31,672 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err45ASSERT_VIOLATIONDATA_RACE (83 of 470 remaining) [2023-08-25 10:43:31,672 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err46ASSERT_VIOLATIONDATA_RACE (82 of 470 remaining) [2023-08-25 10:43:31,676 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err47ASSERT_VIOLATIONDATA_RACE (81 of 470 remaining) [2023-08-25 10:43:31,676 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err48ASSERT_VIOLATIONDATA_RACE (80 of 470 remaining) [2023-08-25 10:43:31,676 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err49ASSERT_VIOLATIONDATA_RACE (79 of 470 remaining) [2023-08-25 10:43:31,676 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err50ASSERT_VIOLATIONDATA_RACE (78 of 470 remaining) [2023-08-25 10:43:31,676 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err51ASSERT_VIOLATIONDATA_RACE (77 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err52ASSERT_VIOLATIONDATA_RACE (76 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err54ASSERT_VIOLATIONDATA_RACE (75 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err53ASSERT_VIOLATIONDATA_RACE (74 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err55ASSERT_VIOLATIONDATA_RACE (73 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err56ASSERT_VIOLATIONDATA_RACE (72 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err57ASSERT_VIOLATIONDATA_RACE (71 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err58ASSERT_VIOLATIONDATA_RACE (70 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err60ASSERT_VIOLATIONDATA_RACE (69 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err59ASSERT_VIOLATIONDATA_RACE (68 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err61ASSERT_VIOLATIONDATA_RACE (67 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err62ASSERT_VIOLATIONDATA_RACE (66 of 470 remaining) [2023-08-25 10:43:31,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err63ASSERT_VIOLATIONDATA_RACE (65 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err64ASSERT_VIOLATIONDATA_RACE (64 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err65ASSERT_VIOLATIONDATA_RACE (63 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err66ASSERT_VIOLATIONDATA_RACE (62 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err67ASSERT_VIOLATIONDATA_RACE (61 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err68ASSERT_VIOLATIONDATA_RACE (60 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err69ASSERT_VIOLATIONDATA_RACE (59 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err70ASSERT_VIOLATIONDATA_RACE (58 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err71ASSERT_VIOLATIONDATA_RACE (57 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err72ASSERT_VIOLATIONDATA_RACE (56 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err73ASSERT_VIOLATIONDATA_RACE (55 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err74ASSERT_VIOLATIONDATA_RACE (54 of 470 remaining) [2023-08-25 10:43:31,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err75ASSERT_VIOLATIONDATA_RACE (53 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err76ASSERT_VIOLATIONDATA_RACE (52 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err77ASSERT_VIOLATIONDATA_RACE (51 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err78ASSERT_VIOLATIONDATA_RACE (50 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err79ASSERT_VIOLATIONDATA_RACE (49 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err80ASSERT_VIOLATIONDATA_RACE (48 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err81ASSERT_VIOLATIONDATA_RACE (47 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err82ASSERT_VIOLATIONDATA_RACE (46 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err83ASSERT_VIOLATIONDATA_RACE (45 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err84ASSERT_VIOLATIONDATA_RACE (44 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err85ASSERT_VIOLATIONDATA_RACE (43 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err86ASSERT_VIOLATIONDATA_RACE (42 of 470 remaining) [2023-08-25 10:43:31,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err87ASSERT_VIOLATIONDATA_RACE (41 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err88ASSERT_VIOLATIONDATA_RACE (40 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err89ASSERT_VIOLATIONDATA_RACE (39 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err90ASSERT_VIOLATIONDATA_RACE (38 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err91ASSERT_VIOLATIONDATA_RACE (37 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err92ASSERT_VIOLATIONDATA_RACE (36 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err93ASSERT_VIOLATIONDATA_RACE (35 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err94ASSERT_VIOLATIONDATA_RACE (34 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err95ASSERT_VIOLATIONDATA_RACE (33 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err96ASSERT_VIOLATIONDATA_RACE (32 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err97ASSERT_VIOLATIONDATA_RACE (31 of 470 remaining) [2023-08-25 10:43:31,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err98ASSERT_VIOLATIONDATA_RACE (30 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err99ASSERT_VIOLATIONDATA_RACE (29 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err100ASSERT_VIOLATIONDATA_RACE (28 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err101ASSERT_VIOLATIONDATA_RACE (27 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err102ASSERT_VIOLATIONDATA_RACE (26 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err103ASSERT_VIOLATIONDATA_RACE (25 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err104ASSERT_VIOLATIONDATA_RACE (24 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err105ASSERT_VIOLATIONDATA_RACE (23 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err106ASSERT_VIOLATIONDATA_RACE (22 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err107ASSERT_VIOLATIONDATA_RACE (21 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err108ASSERT_VIOLATIONDATA_RACE (20 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err109ASSERT_VIOLATIONDATA_RACE (19 of 470 remaining) [2023-08-25 10:43:31,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err110ASSERT_VIOLATIONDATA_RACE (18 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err111ASSERT_VIOLATIONDATA_RACE (17 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err112ASSERT_VIOLATIONDATA_RACE (16 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err113ASSERT_VIOLATIONDATA_RACE (15 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err114ASSERT_VIOLATIONDATA_RACE (14 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err115ASSERT_VIOLATIONDATA_RACE (13 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err116ASSERT_VIOLATIONDATA_RACE (12 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err117ASSERT_VIOLATIONDATA_RACE (11 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err118ASSERT_VIOLATIONDATA_RACE (10 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err119ASSERT_VIOLATIONDATA_RACE (9 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err120ASSERT_VIOLATIONDATA_RACE (8 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err121ASSERT_VIOLATIONDATA_RACE (7 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err122ASSERT_VIOLATIONDATA_RACE (6 of 470 remaining) [2023-08-25 10:43:31,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err123ASSERT_VIOLATIONDATA_RACE (5 of 470 remaining) [2023-08-25 10:43:31,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err124ASSERT_VIOLATIONDATA_RACE (4 of 470 remaining) [2023-08-25 10:43:31,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err125ASSERT_VIOLATIONDATA_RACE (3 of 470 remaining) [2023-08-25 10:43:31,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err126ASSERT_VIOLATIONDATA_RACE (2 of 470 remaining) [2023-08-25 10:43:31,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err127ASSERT_VIOLATIONDATA_RACE (1 of 470 remaining) [2023-08-25 10:43:31,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err128ASSERT_VIOLATIONDATA_RACE (0 of 470 remaining) [2023-08-25 10:43:31,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 10:43:31,683 INFO L445 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 10:43:31,699 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-25 10:43:31,699 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-25 10:43:31,977 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.08 10:43:31 BasicIcfg [2023-08-25 10:43:31,978 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-25 10:43:31,978 INFO L158 Benchmark]: Toolchain (without parser) took 605254.13ms. Allocated memory was 406.8MB in the beginning and 9.0GB in the end (delta: 8.6GB). Free memory was 361.5MB in the beginning and 8.0GB in the end (delta: -7.6GB). Peak memory consumption was 6.3GB. Max. memory is 16.0GB. [2023-08-25 10:43:31,978 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 406.8MB. Free memory was 384.5MB in the beginning and 384.3MB in the end (delta: 165.5kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 10:43:31,978 INFO L158 Benchmark]: CACSL2BoogieTranslator took 520.97ms. Allocated memory is still 406.8MB. Free memory was 360.4MB in the beginning and 334.2MB in the end (delta: 26.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2023-08-25 10:43:31,979 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.97ms. Allocated memory is still 406.8MB. Free memory was 334.2MB in the beginning and 331.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 10:43:31,979 INFO L158 Benchmark]: Boogie Preprocessor took 76.17ms. Allocated memory is still 406.8MB. Free memory was 331.1MB in the beginning and 326.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 10:43:31,979 INFO L158 Benchmark]: RCFGBuilder took 52491.94ms. Allocated memory was 406.8MB in the beginning and 8.7GB in the end (delta: 8.3GB). Free memory was 326.9MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 4.3GB. Max. memory is 16.0GB. [2023-08-25 10:43:31,979 INFO L158 Benchmark]: TraceAbstraction took 552082.95ms. Allocated memory was 8.7GB in the beginning and 9.0GB in the end (delta: 291.5MB). Free memory was 4.4GB in the beginning and 8.0GB in the end (delta: -3.6GB). Peak memory consumption was 2.0GB. Max. memory is 16.0GB. [2023-08-25 10:43:31,981 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.15ms. Allocated memory is still 406.8MB. Free memory was 384.5MB in the beginning and 384.3MB in the end (delta: 165.5kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 520.97ms. Allocated memory is still 406.8MB. Free memory was 360.4MB in the beginning and 334.2MB in the end (delta: 26.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 76.97ms. Allocated memory is still 406.8MB. Free memory was 334.2MB in the beginning and 331.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 76.17ms. Allocated memory is still 406.8MB. Free memory was 331.1MB in the beginning and 326.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 52491.94ms. Allocated memory was 406.8MB in the beginning and 8.7GB in the end (delta: 8.3GB). Free memory was 326.9MB in the beginning and 4.4GB in the end (delta: -4.1GB). Peak memory consumption was 4.3GB. Max. memory is 16.0GB. * TraceAbstraction took 552082.95ms. Allocated memory was 8.7GB in the beginning and 9.0GB in the end (delta: 291.5MB). Free memory was 4.4GB in the beginning and 8.0GB in the end (delta: -3.6GB). Peak memory consumption was 2.0GB. 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: 15.5s, 377 PlacesBefore, 286 PlacesAfterwards, 370 TransitionsBefore, 276 TransitionsAfterwards, 70492 CoEnabledTransitionPairs, 7 FixpointIterations, 41 TrivialSequentialCompositions, 119 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 15 ConcurrentYvCompositions, 3 ChoiceCompositions, 178 TotalNumberOfCompositions, 698782 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 174850, independent: 171233, independent conditional: 0, independent unconditional: 171233, dependent: 3617, dependent conditional: 0, dependent unconditional: 3617, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 22631, independent: 22135, independent conditional: 0, independent unconditional: 22135, dependent: 496, dependent conditional: 0, dependent unconditional: 496, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 174850, independent: 149098, independent conditional: 0, independent unconditional: 149098, dependent: 3121, dependent conditional: 0, dependent unconditional: 3121, unknown: 22631, unknown conditional: 0, unknown unconditional: 22631] , Statistics on independence cache: Total cache size (in pairs): 9220, Positive cache size: 8971, Positive conditional cache size: 0, Positive unconditional cache size: 8971, Negative cache size: 249, Negative conditional cache size: 0, Negative unconditional cache size: 249, 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_p0_EAX = 0; [L713] 0 int __unbuffered_p0_EBX = 0; [L715] 0 int __unbuffered_p2_EAX = 0; [L717] 0 int __unbuffered_p2_EBX = 0; [L719] 0 int a = 0; [L720] 0 _Bool a$flush_delayed; [L721] 0 int a$mem_tmp; [L722] 0 _Bool a$r_buff0_thd0; [L723] 0 _Bool a$r_buff0_thd1; [L724] 0 _Bool a$r_buff0_thd2; [L725] 0 _Bool a$r_buff0_thd3; [L726] 0 _Bool a$r_buff1_thd0; [L727] 0 _Bool a$r_buff1_thd1; [L728] 0 _Bool a$r_buff1_thd2; [L729] 0 _Bool a$r_buff1_thd3; [L730] 0 _Bool a$read_delayed; [L731] 0 int *a$read_delayed_var; [L732] 0 int a$w_buff0; [L733] 0 _Bool a$w_buff0_used; [L734] 0 int a$w_buff1; [L735] 0 _Bool a$w_buff1_used; [L736] 0 _Bool main$tmp_guard0; [L737] 0 _Bool main$tmp_guard1; [L739] 0 int x = 0; [L741] 0 int y = 0; [L743] 0 int z = 0; [L744] 0 _Bool weak$$choice0; [L745] 0 _Bool weak$$choice2; [L848] 0 pthread_t t633; [L849] FCALL, FORK 0 pthread_create(&t633, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t633, ((void *)0), P0, ((void *)0))=-3, t633={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0] [L850] 0 pthread_t t634; [L851] FCALL, FORK 0 pthread_create(&t634, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t634, ((void *)0), P1, ((void *)0))=-2, t633={5:0}, t634={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0] [L852] 0 pthread_t t635; [L853] FCALL, FORK 0 pthread_create(&t635, ((void *)0), P2, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=0, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=0, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t635, ((void *)0), P2, ((void *)0))=-1, t633={5:0}, t634={6:0}, t635={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0] [L749] 1 a$w_buff1 = a$w_buff0 [L750] 1 a$w_buff0 = 1 [L751] 1 a$w_buff1_used = a$w_buff0_used [L752] 1 a$w_buff0_used = (_Bool)1 [L753] EXPR 1 a$w_buff1_used && a$w_buff0_used [L753] CALL 1 __VERIFIER_assert(!(a$w_buff1_used && a$w_buff0_used)) [L18] COND FALSE 1 !(!expression) [L753] RET 1 __VERIFIER_assert(!(a$w_buff1_used && a$w_buff0_used)) [L754] 1 a$r_buff1_thd0 = a$r_buff0_thd0 [L755] 1 a$r_buff1_thd1 = a$r_buff0_thd1 [L756] 1 a$r_buff1_thd2 = a$r_buff0_thd2 [L757] 1 a$r_buff1_thd3 = a$r_buff0_thd3 [L758] 1 a$r_buff0_thd1 = (_Bool)1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, a=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=0, y=0, z=0] [L761] 1 x = 1 [L764] 1 __unbuffered_p0_EAX = x VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, a=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=1, y=0, z=0] [L767] 1 __unbuffered_p0_EBX = y VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, a=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=1, y=0, z=0] [L784] 2 y = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, a=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=1, z=0] [L787] 2 z = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, a=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=1, z=1] [L804] 3 z = 2 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, a=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=1, y=1, z=2] [L807] 3 __unbuffered_p2_EAX = z VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, a=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=1, y=1, z=2] [L810] 3 weak$$choice0 = __VERIFIER_nondet_bool() [L811] 3 weak$$choice2 = __VERIFIER_nondet_bool() [L812] 3 a$flush_delayed = weak$$choice2 [L813] 3 a$mem_tmp = a [L814] EXPR 3 !a$w_buff0_used [L814] EXPR 3 !a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used [L814] EXPR 3 !a$r_buff0_thd3 [L814] EXPR 3 !a$r_buff0_thd3 && !a$w_buff1_used [L814] EXPR 3 !a$w_buff1_used [L814] EXPR 3 !a$r_buff0_thd3 && !a$w_buff1_used [L814] EXPR 3 !a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used [L814] EXPR 3 !a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 [L814] EXPR 3 !a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a : (a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : a$w_buff1) [L814] 3 a = !a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a : (a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : a$w_buff1) [L815] EXPR 3 weak$$choice2 ? a$w_buff0 : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : a$w_buff0)) [L815] 3 a$w_buff0 = weak$$choice2 ? a$w_buff0 : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$w_buff0 : (a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : a$w_buff0)) [L816] EXPR 3 weak$$choice2 ? a$w_buff1 : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff1 : a$w_buff1)) [L816] 3 a$w_buff1 = weak$$choice2 ? a$w_buff1 : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$w_buff1 : (a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff1 : a$w_buff1)) [L817] EXPR 3 weak$$choice2 ? a$w_buff0_used : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used)) [L817] 3 a$w_buff0_used = weak$$choice2 ? a$w_buff0_used : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$w_buff0_used : (a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used)) [L818] EXPR 3 weak$$choice2 ? a$w_buff1_used : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L818] 3 a$w_buff1_used = weak$$choice2 ? a$w_buff1_used : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$w_buff1_used : (a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L819] EXPR 3 weak$$choice2 ? a$r_buff0_thd3 : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$r_buff0_thd3 : (a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3)) [L819] 3 a$r_buff0_thd3 = weak$$choice2 ? a$r_buff0_thd3 : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$r_buff0_thd3 : (a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3)) [L820] EXPR 3 weak$$choice2 ? a$r_buff1_thd3 : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$r_buff1_thd3 : (a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L820] 3 a$r_buff1_thd3 = weak$$choice2 ? a$r_buff1_thd3 : (!a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 ? a$r_buff1_thd3 : (a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : (_Bool)0)) [L821] 3 __unbuffered_p2_EBX = a [L822] EXPR 3 a$flush_delayed ? a$mem_tmp : a [L822] 3 a = a$flush_delayed ? a$mem_tmp : a [L823] 3 a$flush_delayed = (_Bool)0 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, a=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=1, y=1, z=2] [L826] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L826] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a) [L826] EXPR 3 a$w_buff1_used && a$r_buff1_thd3 [L826] EXPR 3 a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a [L826] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a) [L826] 3 a = a$w_buff0_used && a$r_buff0_thd3 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a) [L827] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L827] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used [L827] 3 a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used [L828] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L828] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 [L828] EXPR 3 a$w_buff1_used && a$r_buff1_thd3 [L828] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 [L828] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$w_buff1_used [L828] 3 a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$w_buff1_used [L829] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L829] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3 [L829] 3 a$r_buff0_thd3 = a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3 [L830] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L830] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 [L830] EXPR 3 a$w_buff1_used && a$r_buff1_thd3 [L830] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 [L830] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$r_buff1_thd3 [L830] 3 a$r_buff1_thd3 = a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$r_buff1_thd3 [L770] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L770] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd1 ? a$w_buff1 : a) [L770] 1 a = a$w_buff0_used && a$r_buff0_thd1 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd1 ? a$w_buff1 : a) [L771] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L771] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used [L771] 1 a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used [L772] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L772] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L772] EXPR 1 a$w_buff1_used && a$r_buff1_thd1 [L772] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L772] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$w_buff1_used [L772] 1 a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$w_buff1_used [L773] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L773] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$r_buff0_thd1 [L773] 1 a$r_buff0_thd1 = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$r_buff0_thd1 [L774] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L774] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L774] EXPR 1 a$w_buff1_used && a$r_buff1_thd1 [L774] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L774] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$r_buff1_thd1 [L774] 1 a$r_buff1_thd1 = a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$r_buff1_thd1 [L777] EXPR 1 __unbuffered_cnt + 1 [L777] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L779] 1 return 0; [L790] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L790] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a) [L790] EXPR 2 a$w_buff1_used && a$r_buff1_thd2 [L790] EXPR 2 a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a [L790] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a) [L790] 2 a = a$w_buff0_used && a$r_buff0_thd2 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a) [L791] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L791] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$w_buff0_used [L791] 2 a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$w_buff0_used [L792] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L792] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 [L792] EXPR 2 a$w_buff1_used && a$r_buff1_thd2 [L792] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 [L792] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$w_buff1_used [L792] 2 a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$w_buff1_used [L793] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L793] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$r_buff0_thd2 [L793] 2 a$r_buff0_thd2 = a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$r_buff0_thd2 [L794] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L794] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 [L794] EXPR 2 a$w_buff1_used && a$r_buff1_thd2 [L794] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 [L794] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$r_buff1_thd2 [L794] 2 a$r_buff1_thd2 = a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$r_buff1_thd2 [L797] EXPR 2 __unbuffered_cnt + 1 [L797] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L799] 2 return 0; [L833] EXPR 3 __unbuffered_cnt + 1 [L833] 3 __unbuffered_cnt = __unbuffered_cnt + 1 [L835] 3 return 0; [L855] EXPR 0 __unbuffered_cnt == 3 [L855] 0 main$tmp_guard0 = __unbuffered_cnt == 3 [L857] 0 assume_abort_if_not(main$tmp_guard0) [L857] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L857] RET 0 assume_abort_if_not(main$tmp_guard0) [L859] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L859] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a) [L859] EXPR 0 a$w_buff1_used && a$r_buff1_thd0 [L859] EXPR 0 a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a [L859] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a) [L859] 0 a = a$w_buff0_used && a$r_buff0_thd0 ? a$w_buff0 : (a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a) [L860] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L860] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$w_buff0_used [L860] 0 a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$w_buff0_used [L861] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L861] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 [L861] EXPR 0 a$w_buff1_used && a$r_buff1_thd0 [L861] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 [L861] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$w_buff1_used [L861] 0 a$w_buff1_used = a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$w_buff1_used [L862] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L862] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$r_buff0_thd0 [L862] 0 a$r_buff0_thd0 = a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$r_buff0_thd0 [L863] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L863] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 [L863] EXPR 0 a$w_buff1_used && a$r_buff1_thd0 [L863] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 [L863] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$r_buff1_thd0 [L863] 0 a$r_buff1_thd0 = a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$r_buff1_thd0 [L866] EXPR 0 z == 2 [L866] EXPR 0 z == 2 && __unbuffered_p0_EAX == 1 [L866] EXPR 0 __unbuffered_p0_EAX == 1 [L866] EXPR 0 z == 2 && __unbuffered_p0_EAX == 1 [L866] EXPR 0 z == 2 && __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 [L866] EXPR 0 __unbuffered_p0_EBX == 0 [L866] EXPR 0 z == 2 && __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 [L866] EXPR 0 z == 2 && __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 && __unbuffered_p2_EAX == 2 [L866] EXPR 0 __unbuffered_p2_EAX == 2 [L866] EXPR 0 z == 2 && __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 && __unbuffered_p2_EAX == 2 [L866] EXPR 0 z == 2 && __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 && __unbuffered_p2_EAX == 2 && __unbuffered_p2_EBX == 0 [L866] EXPR 0 __unbuffered_p2_EBX == 0 [L866] EXPR 0 z == 2 && __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 && __unbuffered_p2_EAX == 2 && __unbuffered_p2_EBX == 0 [L866] 0 main$tmp_guard1 = !(z == 2 && __unbuffered_p0_EAX == 1 && __unbuffered_p0_EBX == 0 && __unbuffered_p2_EAX == 2 && __unbuffered_p2_EBX == 0) [L868] 0 __VERIFIER_assert(main$tmp_guard1) [L868] 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", "mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [\read(__PRETTY_FUNCTION__)={63:61}, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=1, __unbuffered_p0_EBX=0, __unbuffered_p2_EAX=2, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=0, a$w_buff1=0, a$w_buff1_used=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice2=1, x=1, y=1, z=2] - 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: 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: 17]: Unable to prove that assertion always holds Unable to prove that assertion always holds 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: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 757]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 758]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 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: 767]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 771]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 771]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 771]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 771]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 773]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 773]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 773]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 773]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 774]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 774]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 774]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 774]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 774]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 774]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 777]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 777]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 784]: 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: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 790]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 791]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 792]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 793]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 794]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 794]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 794]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 794]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 794]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 794]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 797]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 797]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 804]: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 818]: 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: 818]: 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: 818]: 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: 818]: 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: 818]: 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: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 819]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 820]: 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: 826]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 826]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 826]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 826]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 826]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 826]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 826]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 826]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 827]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 827]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 827]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 827]: 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: 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: 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: 829]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 829]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 829]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 829]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 830]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 830]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 830]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 830]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 830]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 830]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 833]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 833]: 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: 857]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 859]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 860]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 860]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 860]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 860]: 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: 862]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 862]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 862]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 862]: 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: 863]: 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: 863]: 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: 863]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 866]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 866]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 866]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 866]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 866]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 866]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 868]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 853]: 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: 851]: 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: 849]: 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, 615 locations, 470 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: 545.6s, OverallIterations: 12, TraceHistogramMax: 1, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 488.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 17.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 261 SdHoareTripleChecker+Valid, 5.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 261 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 5.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 74 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1057 IncrementalHoareTripleChecker+Invalid, 1131 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 74 mSolverCounterUnsat, 0 mSDtfsCounter, 1057 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 39 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=561occurred in iteration=0, InterpolantAutomatonStates: 49, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 34.7s InterpolantComputationTime, 174 NumberOfCodeBlocks, 174 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 140 ConstructedInterpolants, 0 QuantifiedInterpolants, 890 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 11 InterpolantComputations, 11 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 10:43:32,060 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...