/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/mix011_power.oepc_pso.oepc_rmo.oepc.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 09:27:10,538 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 09:27:10,604 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-25 09:27:10,613 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 09:27:10,614 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 09:27:10,651 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 09:27:10,652 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 09:27:10,652 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 09:27:10,653 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 09:27:10,656 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 09:27:10,657 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 09:27:10,657 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 09:27:10,657 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 09:27:10,658 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 09:27:10,659 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 09:27:10,659 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 09:27:10,659 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 09:27:10,659 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 09:27:10,660 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 09:27:10,660 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 09:27:10,660 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 09:27:10,661 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 09:27:10,661 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 09:27:10,661 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 09:27:10,662 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 09:27:10,662 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 09:27:10,662 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 09:27:10,662 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 09:27:10,663 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 09:27:10,663 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 09:27:10,664 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 09:27:10,664 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 09:27:10,664 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 09:27:10,665 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 09:27:10,665 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 09:27:10,665 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of data races in concurrent programs -> true [2023-08-25 09:27:10,984 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 09:27:11,000 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 09:27:11,002 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 09:27:11,003 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 09:27:11,003 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 09:27:11,004 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix011_power.oepc_pso.oepc_rmo.oepc.i [2023-08-25 09:27:12,128 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 09:27:12,378 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 09:27:12,379 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix011_power.oepc_pso.oepc_rmo.oepc.i [2023-08-25 09:27:12,397 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9d761de62/a0ecb870b1064cdb9602169e37f2cffa/FLAG2984796a9 [2023-08-25 09:27:12,412 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9d761de62/a0ecb870b1064cdb9602169e37f2cffa [2023-08-25 09:27:12,414 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 09:27:12,416 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 09:27:12,416 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 09:27:12,417 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 09:27:12,419 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 09:27:12,419 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 09:27:12" (1/1) ... [2023-08-25 09:27:12,420 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b7bd732 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:12, skipping insertion in model container [2023-08-25 09:27:12,420 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 09:27:12" (1/1) ... [2023-08-25 09:27:12,468 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 09:27:12,858 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 09:27:12,870 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 09:27:12,906 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 09:27:12,908 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 09:27:12,969 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 09:27:13,004 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 09:27:13,005 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 09:27:13,011 INFO L206 MainTranslator]: Completed translation [2023-08-25 09:27:13,011 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13 WrapperNode [2023-08-25 09:27:13,012 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 09:27:13,013 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 09:27:13,013 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 09:27:13,013 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 09:27:13,019 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,044 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,084 INFO L138 Inliner]: procedures = 176, calls = 61, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 503 [2023-08-25 09:27:13,084 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 09:27:13,085 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 09:27:13,085 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 09:27:13,085 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 09:27:13,098 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,098 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,107 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,107 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,127 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,141 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,144 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,147 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,163 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 09:27:13,164 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 09:27:13,164 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 09:27:13,164 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 09:27:13,165 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (1/1) ... [2023-08-25 09:27:13,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 09:27:13,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 09:27:13,192 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-25 09:27:13,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-25 09:27:13,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 09:27:13,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-25 09:27:13,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 09:27:13,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 09:27:13,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 09:27:13,221 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2023-08-25 09:27:13,221 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2023-08-25 09:27:13,221 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2023-08-25 09:27:13,221 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2023-08-25 09:27:13,221 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2023-08-25 09:27:13,221 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2023-08-25 09:27:13,221 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 09:27:13,221 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-25 09:27:13,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 09:27:13,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 09:27:13,223 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-25 09:27:13,396 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 09:27:13,397 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 09:27:14,580 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 09:28:04,132 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 09:28:04,133 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-25 09:28:04,135 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 09:28:04 BoogieIcfgContainer [2023-08-25 09:28:04,135 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 09:28:04,137 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 09:28:04,137 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 09:28:04,139 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 09:28:04,139 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 09:27:12" (1/3) ... [2023-08-25 09:28:04,140 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2060b6dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 09:28:04, skipping insertion in model container [2023-08-25 09:28:04,140 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 09:27:13" (2/3) ... [2023-08-25 09:28:04,140 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2060b6dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 09:28:04, skipping insertion in model container [2023-08-25 09:28:04,140 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 09:28:04" (3/3) ... [2023-08-25 09:28:04,142 INFO L112 eAbstractionObserver]: Analyzing ICFG mix011_power.oepc_pso.oepc_rmo.oepc.i [2023-08-25 09:28:04,157 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 09:28:04,158 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 253 error locations. [2023-08-25 09:28:04,158 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 09:28:10,682 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 09:28:10,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 380 places, 373 transitions, 761 flow [2023-08-25 09:28:13,293 INFO L124 PetriNetUnfolderBase]: 3/370 cut-off events. [2023-08-25 09:28:13,294 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 09:28:13,304 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 09:28:13,305 INFO L82 GeneralOperation]: Start removeDead. Operand has 380 places, 373 transitions, 761 flow [2023-08-25 09:28:13,320 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 377 places, 370 transitions, 749 flow [2023-08-25 09:28:13,323 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 09:28:13,330 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 377 places, 370 transitions, 749 flow [2023-08-25 09:28:13,332 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 377 places, 370 transitions, 749 flow [2023-08-25 09:28:13,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 377 places, 370 transitions, 749 flow [2023-08-25 09:28:15,368 INFO L124 PetriNetUnfolderBase]: 3/370 cut-off events. [2023-08-25 09:28:15,368 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 09:28:15,372 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 1995 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 09:28:15,396 INFO L119 LiptonReduction]: Number of co-enabled transitions 70612 [2023-08-25 09:28:28,726 INFO L134 LiptonReduction]: Checked pairs total: 694140 [2023-08-25 09:28:28,726 INFO L136 LiptonReduction]: Total number of compositions: 190 [2023-08-25 09:28:28,745 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 09:28:28,749 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;@dd73d83, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 09:28:28,749 INFO L358 AbstractCegarLoop]: Starting to check reachability of 470 error locations. [2023-08-25 09:28:28,751 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 09:28:28,751 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-08-25 09:28:28,751 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 09:28:28,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:28:28,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 09:28:28,752 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P0Err3ASSERT_VIOLATIONDATA_RACE === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 466 more)] === [2023-08-25 09:28:28,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:28:28,756 INFO L85 PathProgramCache]: Analyzing trace with hash 6780124, now seen corresponding path program 1 times [2023-08-25 09:28:28,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:28:28,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306474006] [2023-08-25 09:28:28,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:28:28,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:28:29,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:28:29,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:28:29,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:28:29,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306474006] [2023-08-25 09:28:29,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306474006] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:28:29,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:28:29,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 09:28:29,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057829703] [2023-08-25 09:28:29,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:28:29,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 09:28:29,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:28:29,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 09:28:29,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 09:28:29,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 563 [2023-08-25 09:28:29,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 277 transitions, 563 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 09:28:29,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:28:29,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 563 [2023-08-25 09:28:29,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:30:04,108 INFO L124 PetriNetUnfolderBase]: 2615/3780 cut-off events. [2023-08-25 09:30:04,109 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2023-08-25 09:30:04,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7651 conditions, 3780 events. 2615/3780 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16488 event pairs, 2615 based on Foata normal form. 0/3370 useless extension candidates. Maximal degree in co-relation 7640. Up to 3781 conditions per place. [2023-08-25 09:30:04,125 INFO L140 encePairwiseOnDemand]: 311/563 looper letters, 25 selfloop transitions, 0 changer transitions 0/25 dead transitions. [2023-08-25 09:30:04,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 25 transitions, 109 flow [2023-08-25 09:30:04,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 09:30:04,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 09:30:04,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 473 transitions. [2023-08-25 09:30:04,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4200710479573712 [2023-08-25 09:30:04,146 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 473 transitions. [2023-08-25 09:30:04,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 473 transitions. [2023-08-25 09:30:04,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:30:04,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 473 transitions. [2023-08-25 09:30:04,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 236.5) internal successors, (473), 2 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:30:04,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 563.0) internal successors, (1689), 3 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:30:04,159 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 563.0) internal successors, (1689), 3 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:30:04,160 INFO L175 Difference]: Start difference. First operand has 286 places, 277 transitions, 563 flow. Second operand 2 states and 473 transitions. [2023-08-25 09:30:04,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 25 transitions, 109 flow [2023-08-25 09:30:04,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 25 transitions, 106 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-25 09:30:04,165 INFO L231 Difference]: Finished difference. Result has 33 places, 25 transitions, 56 flow [2023-08-25 09:30:04,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=56, PETRI_PLACES=33, PETRI_TRANSITIONS=25} [2023-08-25 09:30:04,169 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -253 predicate places. [2023-08-25 09:30:04,169 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 25 transitions, 56 flow [2023-08-25 09:30:04,169 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 09:30:04,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:30:04,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 09:30:04,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 09:30:04,170 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 09:30:04,170 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:30:04,170 INFO L85 PathProgramCache]: Analyzing trace with hash 6780110, now seen corresponding path program 1 times [2023-08-25 09:30:04,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:30:04,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383718057] [2023-08-25 09:30:04,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:30:04,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:30:04,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:30:04,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:30:04,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:30:04,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383718057] [2023-08-25 09:30:04,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383718057] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:30:04,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:30:04,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 09:30:04,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505254581] [2023-08-25 09:30:04,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:30:04,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 09:30:04,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:30:04,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 09:30:04,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 09:30:04,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 563 [2023-08-25 09:30:04,481 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 09:30:04,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:30:04,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 563 [2023-08-25 09:30:04,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:31:23,184 INFO L124 PetriNetUnfolderBase]: 2147/3118 cut-off events. [2023-08-25 09:31:23,185 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 09:31:23,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6311 conditions, 3118 events. 2147/3118 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 14946 event pairs, 275 based on Foata normal form. 0/2938 useless extension candidates. Maximal degree in co-relation 6308. Up to 2649 conditions per place. [2023-08-25 09:31:23,199 INFO L140 encePairwiseOnDemand]: 560/563 looper letters, 38 selfloop transitions, 2 changer transitions 2/42 dead transitions. [2023-08-25 09:31:23,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 42 transitions, 178 flow [2023-08-25 09:31:23,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 09:31:23,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 09:31:23,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 334 transitions. [2023-08-25 09:31:23,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19775014801657786 [2023-08-25 09:31:23,203 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 334 transitions. [2023-08-25 09:31:23,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 334 transitions. [2023-08-25 09:31:23,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:31:23,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 334 transitions. [2023-08-25 09:31:23,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 111.33333333333333) internal successors, (334), 3 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:31:23,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:31:23,210 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:31:23,210 INFO L175 Difference]: Start difference. First operand has 33 places, 25 transitions, 56 flow. Second operand 3 states and 334 transitions. [2023-08-25 09:31:23,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 42 transitions, 178 flow [2023-08-25 09:31:23,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 42 transitions, 178 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 09:31:23,212 INFO L231 Difference]: Finished difference. Result has 34 places, 23 transitions, 56 flow [2023-08-25 09:31:23,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=56, PETRI_PLACES=34, PETRI_TRANSITIONS=23} [2023-08-25 09:31:23,214 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -252 predicate places. [2023-08-25 09:31:23,214 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 23 transitions, 56 flow [2023-08-25 09:31:23,217 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 09:31:23,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:31:23,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:31:23,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 09:31:23,223 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 09:31:23,223 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:31:23,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1575924262, now seen corresponding path program 1 times [2023-08-25 09:31:23,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:31:23,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244238749] [2023-08-25 09:31:23,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:31:23,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:31:23,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:31:23,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:31:23,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:31:23,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244238749] [2023-08-25 09:31:23,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244238749] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:31:23,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:31:23,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 09:31:23,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285081716] [2023-08-25 09:31:23,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:31:23,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 09:31:23,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:31:23,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 09:31:23,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 09:31:23,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 563 [2023-08-25 09:31:23,520 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 09:31:23,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:31:23,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 563 [2023-08-25 09:31:23,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:32:21,507 INFO L124 PetriNetUnfolderBase]: 1545/2276 cut-off events. [2023-08-25 09:32:21,507 INFO L125 PetriNetUnfolderBase]: For 145/145 co-relation queries the response was YES. [2023-08-25 09:32:21,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4775 conditions, 2276 events. 1545/2276 cut-off events. For 145/145 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9877 event pairs, 449 based on Foata normal form. 60/2336 useless extension candidates. Maximal degree in co-relation 4771. Up to 1707 conditions per place. [2023-08-25 09:32:21,514 INFO L140 encePairwiseOnDemand]: 560/563 looper letters, 34 selfloop transitions, 2 changer transitions 0/36 dead transitions. [2023-08-25 09:32:21,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 36 transitions, 158 flow [2023-08-25 09:32:21,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 09:32:21,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 09:32:21,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 328 transitions. [2023-08-25 09:32:21,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19419775014801657 [2023-08-25 09:32:21,517 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 328 transitions. [2023-08-25 09:32:21,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 328 transitions. [2023-08-25 09:32:21,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:32:21,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 328 transitions. [2023-08-25 09:32:21,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 109.33333333333333) internal successors, (328), 3 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:32:21,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:32:21,522 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:32:21,522 INFO L175 Difference]: Start difference. First operand has 34 places, 23 transitions, 56 flow. Second operand 3 states and 328 transitions. [2023-08-25 09:32:21,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 36 transitions, 158 flow [2023-08-25 09:32:21,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 152 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 09:32:21,524 INFO L231 Difference]: Finished difference. Result has 34 places, 23 transitions, 60 flow [2023-08-25 09:32:21,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=34, PETRI_TRANSITIONS=23} [2023-08-25 09:32:21,524 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -252 predicate places. [2023-08-25 09:32:21,525 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 23 transitions, 60 flow [2023-08-25 09:32:21,525 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 09:32:21,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:32:21,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:32:21,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 09:32:21,525 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 09:32:21,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:32:21,526 INFO L85 PathProgramCache]: Analyzing trace with hash 562224082, now seen corresponding path program 1 times [2023-08-25 09:32:21,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:32:21,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181349284] [2023-08-25 09:32:21,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:32:21,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:32:21,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:32:21,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:32:21,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:32:21,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181349284] [2023-08-25 09:32:21,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181349284] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:32:21,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:32:21,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 09:32:21,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805315518] [2023-08-25 09:32:21,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:32:21,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 09:32:21,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:32:21,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 09:32:21,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 09:32:21,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 563 [2023-08-25 09:32:21,836 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 09:32:21,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:32:21,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 563 [2023-08-25 09:32:21,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:33:19,517 INFO L124 PetriNetUnfolderBase]: 1443/2134 cut-off events. [2023-08-25 09:33:19,517 INFO L125 PetriNetUnfolderBase]: For 187/187 co-relation queries the response was YES. [2023-08-25 09:33:19,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4626 conditions, 2134 events. 1443/2134 cut-off events. For 187/187 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8591 event pairs, 491 based on Foata normal form. 40/2174 useless extension candidates. Maximal degree in co-relation 4621. Up to 1453 conditions per place. [2023-08-25 09:33:19,523 INFO L140 encePairwiseOnDemand]: 560/563 looper letters, 32 selfloop transitions, 2 changer transitions 0/34 dead transitions. [2023-08-25 09:33:19,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 34 transitions, 153 flow [2023-08-25 09:33:19,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 09:33:19,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 09:33:19,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 326 transitions. [2023-08-25 09:33:19,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19301361752516283 [2023-08-25 09:33:19,526 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 326 transitions. [2023-08-25 09:33:19,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 326 transitions. [2023-08-25 09:33:19,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:33:19,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 326 transitions. [2023-08-25 09:33:19,528 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 09:33:19,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:33:19,531 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:33:19,531 INFO L175 Difference]: Start difference. First operand has 34 places, 23 transitions, 60 flow. Second operand 3 states and 326 transitions. [2023-08-25 09:33:19,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 34 transitions, 153 flow [2023-08-25 09:33:19,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 34 transitions, 147 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 09:33:19,533 INFO L231 Difference]: Finished difference. Result has 35 places, 23 transitions, 64 flow [2023-08-25 09:33:19,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=64, PETRI_PLACES=35, PETRI_TRANSITIONS=23} [2023-08-25 09:33:19,534 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -251 predicate places. [2023-08-25 09:33:19,534 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 23 transitions, 64 flow [2023-08-25 09:33:19,534 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 09:33:19,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:33:19,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:33:19,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 09:33:19,534 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 09:33:19,535 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:33:19,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1352458360, now seen corresponding path program 1 times [2023-08-25 09:33:19,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:33:19,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493442133] [2023-08-25 09:33:19,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:33:19,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:33:19,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:33:19,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:33:19,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:33:19,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493442133] [2023-08-25 09:33:19,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493442133] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:33:19,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:33:19,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 09:33:19,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277056302] [2023-08-25 09:33:19,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:33:19,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 09:33:19,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:33:19,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 09:33:19,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 09:33:19,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 563 [2023-08-25 09:33:19,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 23 transitions, 64 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 09:33:19,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:33:19,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 563 [2023-08-25 09:33:19,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:34:06,596 INFO L124 PetriNetUnfolderBase]: 1099/1734 cut-off events. [2023-08-25 09:34:06,597 INFO L125 PetriNetUnfolderBase]: For 130/130 co-relation queries the response was YES. [2023-08-25 09:34:06,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3885 conditions, 1734 events. 1099/1734 cut-off events. For 130/130 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 7663 event pairs, 250 based on Foata normal form. 180/1914 useless extension candidates. Maximal degree in co-relation 3879. Up to 838 conditions per place. [2023-08-25 09:34:06,601 INFO L140 encePairwiseOnDemand]: 557/563 looper letters, 37 selfloop transitions, 4 changer transitions 29/70 dead transitions. [2023-08-25 09:34:06,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 70 transitions, 314 flow [2023-08-25 09:34:06,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 09:34:06,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 09:34:06,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 537 transitions. [2023-08-25 09:34:06,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19076376554174068 [2023-08-25 09:34:06,604 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 537 transitions. [2023-08-25 09:34:06,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 537 transitions. [2023-08-25 09:34:06,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:34:06,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 537 transitions. [2023-08-25 09:34:06,606 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 09:34:06,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 563.0) internal successors, (3378), 6 states have internal predecessors, (3378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:34:06,611 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 563.0) internal successors, (3378), 6 states have internal predecessors, (3378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:34:06,611 INFO L175 Difference]: Start difference. First operand has 35 places, 23 transitions, 64 flow. Second operand 5 states and 537 transitions. [2023-08-25 09:34:06,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 70 transitions, 314 flow [2023-08-25 09:34:06,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 70 transitions, 304 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 09:34:06,613 INFO L231 Difference]: Finished difference. Result has 40 places, 26 transitions, 96 flow [2023-08-25 09:34:06,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=26} [2023-08-25 09:34:06,614 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -246 predicate places. [2023-08-25 09:34:06,614 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 26 transitions, 96 flow [2023-08-25 09:34:06,615 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 09:34:06,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:34:06,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:34:06,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 09:34:06,615 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 09:34:06,615 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:34:06,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1590573346, now seen corresponding path program 1 times [2023-08-25 09:34:06,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:34:06,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623314081] [2023-08-25 09:34:06,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:34:06,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:34:06,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:34:07,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:34:07,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:34:07,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623314081] [2023-08-25 09:34:07,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623314081] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:34:07,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:34:07,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 09:34:07,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781455433] [2023-08-25 09:34:07,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:34:07,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 09:34:07,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:34:07,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 09:34:07,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 09:34:07,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 563 [2023-08-25 09:34:07,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 26 transitions, 96 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 09:34:07,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:34:07,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 563 [2023-08-25 09:34:07,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:34:28,389 INFO L124 PetriNetUnfolderBase]: 538/910 cut-off events. [2023-08-25 09:34:28,389 INFO L125 PetriNetUnfolderBase]: For 226/226 co-relation queries the response was YES. [2023-08-25 09:34:28,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2448 conditions, 910 events. 538/910 cut-off events. For 226/226 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3648 event pairs, 207 based on Foata normal form. 80/990 useless extension candidates. Maximal degree in co-relation 2439. Up to 353 conditions per place. [2023-08-25 09:34:28,392 INFO L140 encePairwiseOnDemand]: 557/563 looper letters, 50 selfloop transitions, 7 changer transitions 29/86 dead transitions. [2023-08-25 09:34:28,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 86 transitions, 440 flow [2023-08-25 09:34:28,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 09:34:28,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 09:34:28,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 646 transitions. [2023-08-25 09:34:28,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19123741859088217 [2023-08-25 09:34:28,396 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 646 transitions. [2023-08-25 09:34:28,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 646 transitions. [2023-08-25 09:34:28,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:34:28,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 646 transitions. [2023-08-25 09:34:28,398 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 09:34:28,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 563.0) internal successors, (3941), 7 states have internal predecessors, (3941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:34:28,403 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 563.0) internal successors, (3941), 7 states have internal predecessors, (3941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:34:28,403 INFO L175 Difference]: Start difference. First operand has 40 places, 26 transitions, 96 flow. Second operand 6 states and 646 transitions. [2023-08-25 09:34:28,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 86 transitions, 440 flow [2023-08-25 09:34:28,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 86 transitions, 434 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-25 09:34:28,407 INFO L231 Difference]: Finished difference. Result has 44 places, 29 transitions, 146 flow [2023-08-25 09:34:28,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=146, PETRI_PLACES=44, PETRI_TRANSITIONS=29} [2023-08-25 09:34:28,408 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -242 predicate places. [2023-08-25 09:34:28,408 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 29 transitions, 146 flow [2023-08-25 09:34:28,408 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 09:34:28,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:34:28,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:34:28,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 09:34:28,409 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 09:34:28,409 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:34:28,409 INFO L85 PathProgramCache]: Analyzing trace with hash -433002852, now seen corresponding path program 1 times [2023-08-25 09:34:28,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:34:28,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041701094] [2023-08-25 09:34:28,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:34:28,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:34:29,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:34:30,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:34:30,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:34:30,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041701094] [2023-08-25 09:34:30,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041701094] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:34:30,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:34:30,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 09:34:30,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761518187] [2023-08-25 09:34:30,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:34:30,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-25 09:34:30,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:34:30,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-25 09:34:30,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-25 09:34:30,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 563 [2023-08-25 09:34:30,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 29 transitions, 146 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 09:34:30,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:34:30,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 563 [2023-08-25 09:34:30,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:34:46,469 INFO L124 PetriNetUnfolderBase]: 384/653 cut-off events. [2023-08-25 09:34:46,470 INFO L125 PetriNetUnfolderBase]: For 475/475 co-relation queries the response was YES. [2023-08-25 09:34:46,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1820 conditions, 653 events. 384/653 cut-off events. For 475/475 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2461 event pairs, 204 based on Foata normal form. 15/668 useless extension candidates. Maximal degree in co-relation 1809. Up to 353 conditions per place. [2023-08-25 09:34:46,472 INFO L140 encePairwiseOnDemand]: 557/563 looper letters, 47 selfloop transitions, 10 changer transitions 15/72 dead transitions. [2023-08-25 09:34:46,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 72 transitions, 416 flow [2023-08-25 09:34:46,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 09:34:46,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 09:34:46,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 725 transitions. [2023-08-25 09:34:46,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.1839634610504948 [2023-08-25 09:34:46,475 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 725 transitions. [2023-08-25 09:34:46,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 725 transitions. [2023-08-25 09:34:46,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:34:46,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 725 transitions. [2023-08-25 09:34:46,477 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 09:34:46,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 563.0) internal successors, (4504), 8 states have internal predecessors, (4504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:34:46,482 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 563.0) internal successors, (4504), 8 states have internal predecessors, (4504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:34:46,482 INFO L175 Difference]: Start difference. First operand has 44 places, 29 transitions, 146 flow. Second operand 7 states and 725 transitions. [2023-08-25 09:34:46,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 72 transitions, 416 flow [2023-08-25 09:34:46,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 72 transitions, 366 flow, removed 16 selfloop flow, removed 6 redundant places. [2023-08-25 09:34:46,486 INFO L231 Difference]: Finished difference. Result has 45 places, 29 transitions, 140 flow [2023-08-25 09:34:46,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=140, PETRI_PLACES=45, PETRI_TRANSITIONS=29} [2023-08-25 09:34:46,486 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -241 predicate places. [2023-08-25 09:34:46,486 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 29 transitions, 140 flow [2023-08-25 09:34:46,487 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 09:34:46,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:34:46,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:34:46,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 09:34:46,487 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 09:34:46,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:34:46,488 INFO L85 PathProgramCache]: Analyzing trace with hash -11058167, now seen corresponding path program 1 times [2023-08-25 09:34:46,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:34:46,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022894662] [2023-08-25 09:34:46,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:34:46,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:34:47,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:35:10,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:35:10,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:35:10,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022894662] [2023-08-25 09:35:10,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022894662] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:35:10,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:35:10,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 09:35:10,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478427274] [2023-08-25 09:35:10,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:35:10,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 09:35:10,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:35:10,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 09:35:10,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-25 09:35:10,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 563 [2023-08-25 09:35:10,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 29 transitions, 140 flow. Second operand has 7 states, 7 states have (on average 90.28571428571429) internal successors, (632), 7 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:10,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:35:10,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 563 [2023-08-25 09:35:10,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:35:29,301 INFO L124 PetriNetUnfolderBase]: 479/838 cut-off events. [2023-08-25 09:35:29,301 INFO L125 PetriNetUnfolderBase]: For 809/809 co-relation queries the response was YES. [2023-08-25 09:35:29,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2378 conditions, 838 events. 479/838 cut-off events. For 809/809 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3832 event pairs, 42 based on Foata normal form. 1/839 useless extension candidates. Maximal degree in co-relation 2368. Up to 259 conditions per place. [2023-08-25 09:35:29,303 INFO L140 encePairwiseOnDemand]: 557/563 looper letters, 70 selfloop transitions, 4 changer transitions 23/97 dead transitions. [2023-08-25 09:35:29,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 97 transitions, 668 flow [2023-08-25 09:35:29,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 09:35:29,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 09:35:29,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 598 transitions. [2023-08-25 09:35:29,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.17702782711663706 [2023-08-25 09:35:29,307 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 598 transitions. [2023-08-25 09:35:29,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 598 transitions. [2023-08-25 09:35:29,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:35:29,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 598 transitions. [2023-08-25 09:35:29,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 99.66666666666667) internal successors, (598), 6 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:29,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 563.0) internal successors, (3941), 7 states have internal predecessors, (3941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:29,312 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 563.0) internal successors, (3941), 7 states have internal predecessors, (3941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:29,312 INFO L175 Difference]: Start difference. First operand has 45 places, 29 transitions, 140 flow. Second operand 6 states and 598 transitions. [2023-08-25 09:35:29,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 97 transitions, 668 flow [2023-08-25 09:35:29,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 97 transitions, 546 flow, removed 36 selfloop flow, removed 6 redundant places. [2023-08-25 09:35:29,318 INFO L231 Difference]: Finished difference. Result has 45 places, 31 transitions, 126 flow [2023-08-25 09:35:29,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=126, PETRI_PLACES=45, PETRI_TRANSITIONS=31} [2023-08-25 09:35:29,321 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -241 predicate places. [2023-08-25 09:35:29,321 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 31 transitions, 126 flow [2023-08-25 09:35:29,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 90.28571428571429) internal successors, (632), 7 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:29,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:35:29,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:35:29,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 09:35:29,322 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 09:35:29,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:35:29,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1338396713, now seen corresponding path program 2 times [2023-08-25 09:35:29,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:35:29,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994300653] [2023-08-25 09:35:29,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:35:29,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:35:29,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:35:29,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:35:29,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:35:29,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994300653] [2023-08-25 09:35:29,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994300653] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:35:29,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:35:29,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 09:35:29,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847647547] [2023-08-25 09:35:29,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:35:29,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 09:35:29,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:35:29,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 09:35:29,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 09:35:29,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 563 [2023-08-25 09:35:29,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 31 transitions, 126 flow. Second operand has 3 states, 3 states have (on average 104.66666666666667) internal successors, (314), 3 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:29,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:35:29,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 563 [2023-08-25 09:35:29,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:35:47,629 INFO L124 PetriNetUnfolderBase]: 610/1087 cut-off events. [2023-08-25 09:35:47,629 INFO L125 PetriNetUnfolderBase]: For 829/829 co-relation queries the response was YES. [2023-08-25 09:35:47,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3249 conditions, 1087 events. 610/1087 cut-off events. For 829/829 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5373 event pairs, 245 based on Foata normal form. 2/1089 useless extension candidates. Maximal degree in co-relation 3239. Up to 604 conditions per place. [2023-08-25 09:35:47,632 INFO L140 encePairwiseOnDemand]: 560/563 looper letters, 42 selfloop transitions, 2 changer transitions 13/57 dead transitions. [2023-08-25 09:35:47,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 345 flow [2023-08-25 09:35:47,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 09:35:47,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 09:35:47,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 333 transitions. [2023-08-25 09:35:47,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19715808170515098 [2023-08-25 09:35:47,634 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 333 transitions. [2023-08-25 09:35:47,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 333 transitions. [2023-08-25 09:35:47,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:35:47,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 333 transitions. [2023-08-25 09:35:47,635 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 09:35:47,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:47,637 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 563.0) internal successors, (2252), 4 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:47,638 INFO L175 Difference]: Start difference. First operand has 45 places, 31 transitions, 126 flow. Second operand 3 states and 333 transitions. [2023-08-25 09:35:47,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 345 flow [2023-08-25 09:35:47,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 338 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-25 09:35:47,642 INFO L231 Difference]: Finished difference. Result has 44 places, 31 transitions, 128 flow [2023-08-25 09:35:47,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=44, PETRI_TRANSITIONS=31} [2023-08-25 09:35:47,643 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -242 predicate places. [2023-08-25 09:35:47,643 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 31 transitions, 128 flow [2023-08-25 09:35:47,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 104.66666666666667) internal successors, (314), 3 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:47,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:35:47,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:35:47,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 09:35:47,643 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 09:35:47,644 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:35:47,644 INFO L85 PathProgramCache]: Analyzing trace with hash 2128012353, now seen corresponding path program 3 times [2023-08-25 09:35:47,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:35:47,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232126064] [2023-08-25 09:35:47,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:35:47,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:35:48,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:35:48,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:35:48,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:35:48,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232126064] [2023-08-25 09:35:48,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232126064] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:35:48,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:35:48,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 09:35:48,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887195005] [2023-08-25 09:35:48,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:35:48,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 09:35:48,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:35:48,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 09:35:48,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 09:35:48,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 563 [2023-08-25 09:35:48,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 31 transitions, 128 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 09:35:48,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:35:48,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 563 [2023-08-25 09:35:48,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:35:58,360 INFO L124 PetriNetUnfolderBase]: 298/576 cut-off events. [2023-08-25 09:35:58,361 INFO L125 PetriNetUnfolderBase]: For 565/565 co-relation queries the response was YES. [2023-08-25 09:35:58,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1841 conditions, 576 events. 298/576 cut-off events. For 565/565 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2404 event pairs, 103 based on Foata normal form. 2/578 useless extension candidates. Maximal degree in co-relation 1831. Up to 264 conditions per place. [2023-08-25 09:35:58,362 INFO L140 encePairwiseOnDemand]: 560/563 looper letters, 36 selfloop transitions, 1 changer transitions 25/62 dead transitions. [2023-08-25 09:35:58,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 62 transitions, 396 flow [2023-08-25 09:35:58,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 09:35:58,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 09:35:58,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 427 transitions. [2023-08-25 09:35:58,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.18960923623445827 [2023-08-25 09:35:58,364 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 427 transitions. [2023-08-25 09:35:58,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 427 transitions. [2023-08-25 09:35:58,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:35:58,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 427 transitions. [2023-08-25 09:35:58,366 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 106.75) internal successors, (427), 4 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:58,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 563.0) internal successors, (2815), 5 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:58,368 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 563.0) internal successors, (2815), 5 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:35:58,368 INFO L175 Difference]: Start difference. First operand has 44 places, 31 transitions, 128 flow. Second operand 4 states and 427 transitions. [2023-08-25 09:35:58,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 62 transitions, 396 flow [2023-08-25 09:35:58,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 62 transitions, 386 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-25 09:35:58,371 INFO L231 Difference]: Finished difference. Result has 47 places, 31 transitions, 129 flow [2023-08-25 09:35:58,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=129, PETRI_PLACES=47, PETRI_TRANSITIONS=31} [2023-08-25 09:35:58,372 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -239 predicate places. [2023-08-25 09:35:58,372 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 31 transitions, 129 flow [2023-08-25 09:35:58,372 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 09:35:58,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:35:58,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:35:58,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 09:35:58,373 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 09:35:58,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:35:58,373 INFO L85 PathProgramCache]: Analyzing trace with hash 905298711, now seen corresponding path program 4 times [2023-08-25 09:35:58,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:35:58,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789139442] [2023-08-25 09:35:58,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:35:58,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:35:58,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 09:36:19,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-25 09:36:19,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 09:36:19,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789139442] [2023-08-25 09:36:19,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789139442] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 09:36:19,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 09:36:19,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 09:36:19,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654850345] [2023-08-25 09:36:19,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 09:36:19,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 09:36:19,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 09:36:19,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 09:36:19,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-25 09:36:19,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 563 [2023-08-25 09:36:19,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 31 transitions, 129 flow. Second operand has 7 states, 7 states have (on average 93.28571428571429) internal successors, (653), 7 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:36:19,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 09:36:19,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 563 [2023-08-25 09:36:19,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 09:36:26,409 INFO L124 PetriNetUnfolderBase]: 247/495 cut-off events. [2023-08-25 09:36:26,409 INFO L125 PetriNetUnfolderBase]: For 497/497 co-relation queries the response was YES. [2023-08-25 09:36:26,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1589 conditions, 495 events. 247/495 cut-off events. For 497/497 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2147 event pairs, 23 based on Foata normal form. 1/496 useless extension candidates. Maximal degree in co-relation 1578. Up to 219 conditions per place. [2023-08-25 09:36:26,411 INFO L140 encePairwiseOnDemand]: 555/563 looper letters, 46 selfloop transitions, 7 changer transitions 31/84 dead transitions. [2023-08-25 09:36:26,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 84 transitions, 531 flow [2023-08-25 09:36:26,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 09:36:26,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 09:36:26,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 692 transitions. [2023-08-25 09:36:26,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.17558995178888606 [2023-08-25 09:36:26,419 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 692 transitions. [2023-08-25 09:36:26,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 692 transitions. [2023-08-25 09:36:26,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 09:36:26,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 692 transitions. [2023-08-25 09:36:26,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 98.85714285714286) internal successors, (692), 7 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:36:26,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 563.0) internal successors, (4504), 8 states have internal predecessors, (4504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:36:26,426 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 563.0) internal successors, (4504), 8 states have internal predecessors, (4504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:36:26,426 INFO L175 Difference]: Start difference. First operand has 47 places, 31 transitions, 129 flow. Second operand 7 states and 692 transitions. [2023-08-25 09:36:26,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 84 transitions, 531 flow [2023-08-25 09:36:26,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 84 transitions, 526 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-25 09:36:26,430 INFO L231 Difference]: Finished difference. Result has 53 places, 34 transitions, 165 flow [2023-08-25 09:36:26,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=563, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=165, PETRI_PLACES=53, PETRI_TRANSITIONS=34} [2023-08-25 09:36:26,431 INFO L281 CegarLoopForPetriNet]: 286 programPoint places, -233 predicate places. [2023-08-25 09:36:26,431 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 34 transitions, 165 flow [2023-08-25 09:36:26,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 93.28571428571429) internal successors, (653), 7 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 09:36:26,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 09:36:26,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:36:26,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 09:36:26,432 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 09:36:26,432 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 09:36:26,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1657494659, now seen corresponding path program 5 times [2023-08-25 09:36:26,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 09:36:26,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775135305] [2023-08-25 09:36:26,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 09:36:26,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 09:36:26,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 09:36:26,945 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 09:36:27,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 09:36:27,841 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 09:36:27,841 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 09:36:27,842 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr38ASSERT_VIOLATIONASSERT (469 of 470 remaining) [2023-08-25 09:36:27,843 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (468 of 470 remaining) [2023-08-25 09:36:27,843 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (467 of 470 remaining) [2023-08-25 09:36:27,843 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (466 of 470 remaining) [2023-08-25 09:36:27,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (465 of 470 remaining) [2023-08-25 09:36:27,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (464 of 470 remaining) [2023-08-25 09:36:27,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (463 of 470 remaining) [2023-08-25 09:36:27,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (462 of 470 remaining) [2023-08-25 09:36:27,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (461 of 470 remaining) [2023-08-25 09:36:27,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONASSERT (460 of 470 remaining) [2023-08-25 09:36:27,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (459 of 470 remaining) [2023-08-25 09:36:27,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (458 of 470 remaining) [2023-08-25 09:36:27,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (457 of 470 remaining) [2023-08-25 09:36:27,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (456 of 470 remaining) [2023-08-25 09:36:27,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (455 of 470 remaining) [2023-08-25 09:36:27,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (454 of 470 remaining) [2023-08-25 09:36:27,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (453 of 470 remaining) [2023-08-25 09:36:27,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (452 of 470 remaining) [2023-08-25 09:36:27,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (451 of 470 remaining) [2023-08-25 09:36:27,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (450 of 470 remaining) [2023-08-25 09:36:27,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (449 of 470 remaining) [2023-08-25 09:36:27,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (448 of 470 remaining) [2023-08-25 09:36:27,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (447 of 470 remaining) [2023-08-25 09:36:27,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (446 of 470 remaining) [2023-08-25 09:36:27,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (445 of 470 remaining) [2023-08-25 09:36:27,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (444 of 470 remaining) [2023-08-25 09:36:27,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (443 of 470 remaining) [2023-08-25 09:36:27,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (442 of 470 remaining) [2023-08-25 09:36:27,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (441 of 470 remaining) [2023-08-25 09:36:27,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (440 of 470 remaining) [2023-08-25 09:36:27,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (439 of 470 remaining) [2023-08-25 09:36:27,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (438 of 470 remaining) [2023-08-25 09:36:27,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (437 of 470 remaining) [2023-08-25 09:36:27,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (436 of 470 remaining) [2023-08-25 09:36:27,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (435 of 470 remaining) [2023-08-25 09:36:27,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (434 of 470 remaining) [2023-08-25 09:36:27,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (433 of 470 remaining) [2023-08-25 09:36:27,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (432 of 470 remaining) [2023-08-25 09:36:27,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (431 of 470 remaining) [2023-08-25 09:36:27,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (430 of 470 remaining) [2023-08-25 09:36:27,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (429 of 470 remaining) [2023-08-25 09:36:27,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (428 of 470 remaining) [2023-08-25 09:36:27,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (427 of 470 remaining) [2023-08-25 09:36:27,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (426 of 470 remaining) [2023-08-25 09:36:27,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (425 of 470 remaining) [2023-08-25 09:36:27,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (424 of 470 remaining) [2023-08-25 09:36:27,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (423 of 470 remaining) [2023-08-25 09:36:27,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (422 of 470 remaining) [2023-08-25 09:36:27,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (421 of 470 remaining) [2023-08-25 09:36:27,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (420 of 470 remaining) [2023-08-25 09:36:27,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (419 of 470 remaining) [2023-08-25 09:36:27,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (418 of 470 remaining) [2023-08-25 09:36:27,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (417 of 470 remaining) [2023-08-25 09:36:27,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (416 of 470 remaining) [2023-08-25 09:36:27,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (415 of 470 remaining) [2023-08-25 09:36:27,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (414 of 470 remaining) [2023-08-25 09:36:27,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (413 of 470 remaining) [2023-08-25 09:36:27,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (412 of 470 remaining) [2023-08-25 09:36:27,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (411 of 470 remaining) [2023-08-25 09:36:27,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (410 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONDATA_RACE (409 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (408 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (407 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (406 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (405 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (404 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (403 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (402 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (401 of 470 remaining) [2023-08-25 09:36:27,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (400 of 470 remaining) [2023-08-25 09:36:27,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (399 of 470 remaining) [2023-08-25 09:36:27,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (398 of 470 remaining) [2023-08-25 09:36:27,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (397 of 470 remaining) [2023-08-25 09:36:27,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (396 of 470 remaining) [2023-08-25 09:36:27,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (395 of 470 remaining) [2023-08-25 09:36:27,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (394 of 470 remaining) [2023-08-25 09:36:27,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (393 of 470 remaining) [2023-08-25 09:36:27,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (392 of 470 remaining) [2023-08-25 09:36:27,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (391 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (390 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (389 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (388 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err32ASSERT_VIOLATIONDATA_RACE (387 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err33ASSERT_VIOLATIONDATA_RACE (386 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err34ASSERT_VIOLATIONDATA_RACE (385 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err35ASSERT_VIOLATIONDATA_RACE (384 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (383 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (382 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (381 of 470 remaining) [2023-08-25 09:36:27,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (380 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (379 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (378 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (377 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (376 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (375 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (374 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (373 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (372 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (371 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (370 of 470 remaining) [2023-08-25 09:36:27,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (369 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (368 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (367 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (366 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (365 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (364 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (363 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (362 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (361 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (360 of 470 remaining) [2023-08-25 09:36:27,855 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (359 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (358 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (357 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (356 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (355 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (354 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (353 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (352 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (351 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (350 of 470 remaining) [2023-08-25 09:36:27,856 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err35ASSERT_VIOLATIONDATA_RACE (349 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err34ASSERT_VIOLATIONDATA_RACE (348 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err36ASSERT_VIOLATIONDATA_RACE (347 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err37ASSERT_VIOLATIONDATA_RACE (346 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err38ASSERT_VIOLATIONDATA_RACE (345 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err39ASSERT_VIOLATIONDATA_RACE (344 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err40ASSERT_VIOLATIONDATA_RACE (343 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err41ASSERT_VIOLATIONDATA_RACE (342 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err42ASSERT_VIOLATIONDATA_RACE (341 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err44ASSERT_VIOLATIONDATA_RACE (340 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err43ASSERT_VIOLATIONDATA_RACE (339 of 470 remaining) [2023-08-25 09:36:27,857 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err45ASSERT_VIOLATIONDATA_RACE (338 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err46ASSERT_VIOLATIONDATA_RACE (337 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err47ASSERT_VIOLATIONDATA_RACE (336 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err48ASSERT_VIOLATIONDATA_RACE (335 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err49ASSERT_VIOLATIONDATA_RACE (334 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err50ASSERT_VIOLATIONDATA_RACE (333 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err51ASSERT_VIOLATIONDATA_RACE (332 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err52ASSERT_VIOLATIONDATA_RACE (331 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err54ASSERT_VIOLATIONDATA_RACE (330 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err53ASSERT_VIOLATIONDATA_RACE (329 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err55ASSERT_VIOLATIONDATA_RACE (328 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err56ASSERT_VIOLATIONDATA_RACE (327 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err57ASSERT_VIOLATIONDATA_RACE (326 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err58ASSERT_VIOLATIONDATA_RACE (325 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err60ASSERT_VIOLATIONDATA_RACE (324 of 470 remaining) [2023-08-25 09:36:27,858 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err59ASSERT_VIOLATIONDATA_RACE (323 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err61ASSERT_VIOLATIONDATA_RACE (322 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err62ASSERT_VIOLATIONDATA_RACE (321 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err63ASSERT_VIOLATIONDATA_RACE (320 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err64ASSERT_VIOLATIONDATA_RACE (319 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err65ASSERT_VIOLATIONDATA_RACE (318 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err66ASSERT_VIOLATIONDATA_RACE (317 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err67ASSERT_VIOLATIONDATA_RACE (316 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err68ASSERT_VIOLATIONDATA_RACE (315 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err69ASSERT_VIOLATIONDATA_RACE (314 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err70ASSERT_VIOLATIONDATA_RACE (313 of 470 remaining) [2023-08-25 09:36:27,859 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err71ASSERT_VIOLATIONDATA_RACE (312 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err72ASSERT_VIOLATIONDATA_RACE (311 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err73ASSERT_VIOLATIONDATA_RACE (310 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err74ASSERT_VIOLATIONDATA_RACE (309 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err75ASSERT_VIOLATIONDATA_RACE (308 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err76ASSERT_VIOLATIONDATA_RACE (307 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err77ASSERT_VIOLATIONDATA_RACE (306 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err78ASSERT_VIOLATIONDATA_RACE (305 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err79ASSERT_VIOLATIONDATA_RACE (304 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err80ASSERT_VIOLATIONDATA_RACE (303 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err81ASSERT_VIOLATIONDATA_RACE (302 of 470 remaining) [2023-08-25 09:36:27,860 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err82ASSERT_VIOLATIONDATA_RACE (301 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err83ASSERT_VIOLATIONDATA_RACE (300 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err84ASSERT_VIOLATIONDATA_RACE (299 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err85ASSERT_VIOLATIONDATA_RACE (298 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err86ASSERT_VIOLATIONDATA_RACE (297 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err87ASSERT_VIOLATIONDATA_RACE (296 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err88ASSERT_VIOLATIONDATA_RACE (295 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err89ASSERT_VIOLATIONDATA_RACE (294 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err90ASSERT_VIOLATIONDATA_RACE (293 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err91ASSERT_VIOLATIONDATA_RACE (292 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err92ASSERT_VIOLATIONDATA_RACE (291 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err93ASSERT_VIOLATIONDATA_RACE (290 of 470 remaining) [2023-08-25 09:36:27,861 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err94ASSERT_VIOLATIONDATA_RACE (289 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err95ASSERT_VIOLATIONDATA_RACE (288 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err96ASSERT_VIOLATIONDATA_RACE (287 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err97ASSERT_VIOLATIONDATA_RACE (286 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err98ASSERT_VIOLATIONDATA_RACE (285 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err99ASSERT_VIOLATIONDATA_RACE (284 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err100ASSERT_VIOLATIONDATA_RACE (283 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err101ASSERT_VIOLATIONDATA_RACE (282 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err102ASSERT_VIOLATIONDATA_RACE (281 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err103ASSERT_VIOLATIONDATA_RACE (280 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err104ASSERT_VIOLATIONDATA_RACE (279 of 470 remaining) [2023-08-25 09:36:27,862 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err105ASSERT_VIOLATIONDATA_RACE (278 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err106ASSERT_VIOLATIONDATA_RACE (277 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err107ASSERT_VIOLATIONDATA_RACE (276 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err108ASSERT_VIOLATIONDATA_RACE (275 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err109ASSERT_VIOLATIONDATA_RACE (274 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err110ASSERT_VIOLATIONDATA_RACE (273 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err111ASSERT_VIOLATIONDATA_RACE (272 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err112ASSERT_VIOLATIONDATA_RACE (271 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err113ASSERT_VIOLATIONDATA_RACE (270 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err114ASSERT_VIOLATIONDATA_RACE (269 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err115ASSERT_VIOLATIONDATA_RACE (268 of 470 remaining) [2023-08-25 09:36:27,863 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err116ASSERT_VIOLATIONDATA_RACE (267 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err117ASSERT_VIOLATIONDATA_RACE (266 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err118ASSERT_VIOLATIONDATA_RACE (265 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err119ASSERT_VIOLATIONDATA_RACE (264 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err120ASSERT_VIOLATIONDATA_RACE (263 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err121ASSERT_VIOLATIONDATA_RACE (262 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err122ASSERT_VIOLATIONDATA_RACE (261 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err123ASSERT_VIOLATIONDATA_RACE (260 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err124ASSERT_VIOLATIONDATA_RACE (259 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err125ASSERT_VIOLATIONDATA_RACE (258 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err126ASSERT_VIOLATIONDATA_RACE (257 of 470 remaining) [2023-08-25 09:36:27,864 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err127ASSERT_VIOLATIONDATA_RACE (256 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err128ASSERT_VIOLATIONDATA_RACE (255 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (254 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (253 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (252 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (251 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (250 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (249 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (248 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (247 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (246 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (245 of 470 remaining) [2023-08-25 09:36:27,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (244 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (243 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (242 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (241 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (240 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (239 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (238 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (237 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE (236 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE (235 of 470 remaining) [2023-08-25 09:36:27,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE (234 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE (233 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE (232 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE (231 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE (230 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONDATA_RACE (229 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONDATA_RACE (228 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27ASSERT_VIOLATIONDATA_RACE (227 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONDATA_RACE (226 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29ASSERT_VIOLATIONDATA_RACE (225 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30ASSERT_VIOLATIONDATA_RACE (224 of 470 remaining) [2023-08-25 09:36:27,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONDATA_RACE (223 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32ASSERT_VIOLATIONDATA_RACE (222 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33ASSERT_VIOLATIONDATA_RACE (221 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34ASSERT_VIOLATIONDATA_RACE (220 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35ASSERT_VIOLATIONDATA_RACE (219 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36ASSERT_VIOLATIONDATA_RACE (218 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37ASSERT_VIOLATIONDATA_RACE (217 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (216 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (215 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (214 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (213 of 470 remaining) [2023-08-25 09:36:27,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (212 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (211 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (210 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (209 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (208 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (207 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (206 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONASSERT (205 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (204 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (203 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (202 of 470 remaining) [2023-08-25 09:36:27,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (201 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (200 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (199 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (198 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (197 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (196 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (195 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (194 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (193 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (192 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (191 of 470 remaining) [2023-08-25 09:36:27,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (190 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (189 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (188 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (187 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (186 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (185 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (184 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (183 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (182 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (181 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (180 of 470 remaining) [2023-08-25 09:36:27,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (179 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (178 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (177 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (176 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (175 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (174 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (173 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (172 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (171 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (170 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (169 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (168 of 470 remaining) [2023-08-25 09:36:27,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (167 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (166 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (165 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (164 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (163 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (162 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (161 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (160 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (159 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (158 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (157 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (156 of 470 remaining) [2023-08-25 09:36:27,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (155 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONDATA_RACE (154 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (153 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (152 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (151 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (150 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (149 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (148 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (147 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (146 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (145 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (144 of 470 remaining) [2023-08-25 09:36:27,874 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (143 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (142 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (141 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (140 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (139 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (138 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (137 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (136 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (135 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (134 of 470 remaining) [2023-08-25 09:36:27,875 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (133 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err32ASSERT_VIOLATIONDATA_RACE (132 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err33ASSERT_VIOLATIONDATA_RACE (131 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err34ASSERT_VIOLATIONDATA_RACE (130 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err35ASSERT_VIOLATIONDATA_RACE (129 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (128 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (127 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (126 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (125 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (124 of 470 remaining) [2023-08-25 09:36:27,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (123 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (122 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (121 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (120 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (119 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (118 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (117 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (116 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (115 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (114 of 470 remaining) [2023-08-25 09:36:27,877 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (113 of 470 remaining) [2023-08-25 09:36:27,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (112 of 470 remaining) [2023-08-25 09:36:27,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (111 of 470 remaining) [2023-08-25 09:36:27,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (110 of 470 remaining) [2023-08-25 09:36:27,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (109 of 470 remaining) [2023-08-25 09:36:27,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (108 of 470 remaining) [2023-08-25 09:36:27,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (107 of 470 remaining) [2023-08-25 09:36:27,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (106 of 470 remaining) [2023-08-25 09:36:27,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (105 of 470 remaining) [2023-08-25 09:36:27,878 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (104 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (103 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (102 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (101 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (100 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (99 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (98 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (97 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (96 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (95 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err35ASSERT_VIOLATIONDATA_RACE (94 of 470 remaining) [2023-08-25 09:36:27,879 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err34ASSERT_VIOLATIONDATA_RACE (93 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err36ASSERT_VIOLATIONDATA_RACE (92 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err37ASSERT_VIOLATIONDATA_RACE (91 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err38ASSERT_VIOLATIONDATA_RACE (90 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err39ASSERT_VIOLATIONDATA_RACE (89 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err40ASSERT_VIOLATIONDATA_RACE (88 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err41ASSERT_VIOLATIONDATA_RACE (87 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err42ASSERT_VIOLATIONDATA_RACE (86 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err44ASSERT_VIOLATIONDATA_RACE (85 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err43ASSERT_VIOLATIONDATA_RACE (84 of 470 remaining) [2023-08-25 09:36:27,880 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err45ASSERT_VIOLATIONDATA_RACE (83 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err46ASSERT_VIOLATIONDATA_RACE (82 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err47ASSERT_VIOLATIONDATA_RACE (81 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err48ASSERT_VIOLATIONDATA_RACE (80 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err49ASSERT_VIOLATIONDATA_RACE (79 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err50ASSERT_VIOLATIONDATA_RACE (78 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err51ASSERT_VIOLATIONDATA_RACE (77 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err52ASSERT_VIOLATIONDATA_RACE (76 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err54ASSERT_VIOLATIONDATA_RACE (75 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err53ASSERT_VIOLATIONDATA_RACE (74 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err55ASSERT_VIOLATIONDATA_RACE (73 of 470 remaining) [2023-08-25 09:36:27,881 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err56ASSERT_VIOLATIONDATA_RACE (72 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err57ASSERT_VIOLATIONDATA_RACE (71 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err58ASSERT_VIOLATIONDATA_RACE (70 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err60ASSERT_VIOLATIONDATA_RACE (69 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err59ASSERT_VIOLATIONDATA_RACE (68 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err61ASSERT_VIOLATIONDATA_RACE (67 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err62ASSERT_VIOLATIONDATA_RACE (66 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err63ASSERT_VIOLATIONDATA_RACE (65 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err64ASSERT_VIOLATIONDATA_RACE (64 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err65ASSERT_VIOLATIONDATA_RACE (63 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err66ASSERT_VIOLATIONDATA_RACE (62 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err67ASSERT_VIOLATIONDATA_RACE (61 of 470 remaining) [2023-08-25 09:36:27,882 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err68ASSERT_VIOLATIONDATA_RACE (60 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err69ASSERT_VIOLATIONDATA_RACE (59 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err70ASSERT_VIOLATIONDATA_RACE (58 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err71ASSERT_VIOLATIONDATA_RACE (57 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err72ASSERT_VIOLATIONDATA_RACE (56 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err73ASSERT_VIOLATIONDATA_RACE (55 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err74ASSERT_VIOLATIONDATA_RACE (54 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err75ASSERT_VIOLATIONDATA_RACE (53 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err76ASSERT_VIOLATIONDATA_RACE (52 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err77ASSERT_VIOLATIONDATA_RACE (51 of 470 remaining) [2023-08-25 09:36:27,883 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err78ASSERT_VIOLATIONDATA_RACE (50 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err79ASSERT_VIOLATIONDATA_RACE (49 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err80ASSERT_VIOLATIONDATA_RACE (48 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err81ASSERT_VIOLATIONDATA_RACE (47 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err82ASSERT_VIOLATIONDATA_RACE (46 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err83ASSERT_VIOLATIONDATA_RACE (45 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err84ASSERT_VIOLATIONDATA_RACE (44 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err85ASSERT_VIOLATIONDATA_RACE (43 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err86ASSERT_VIOLATIONDATA_RACE (42 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err87ASSERT_VIOLATIONDATA_RACE (41 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err88ASSERT_VIOLATIONDATA_RACE (40 of 470 remaining) [2023-08-25 09:36:27,884 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err89ASSERT_VIOLATIONDATA_RACE (39 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err90ASSERT_VIOLATIONDATA_RACE (38 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err91ASSERT_VIOLATIONDATA_RACE (37 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err92ASSERT_VIOLATIONDATA_RACE (36 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err93ASSERT_VIOLATIONDATA_RACE (35 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err94ASSERT_VIOLATIONDATA_RACE (34 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err95ASSERT_VIOLATIONDATA_RACE (33 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err96ASSERT_VIOLATIONDATA_RACE (32 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err97ASSERT_VIOLATIONDATA_RACE (31 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err98ASSERT_VIOLATIONDATA_RACE (30 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err99ASSERT_VIOLATIONDATA_RACE (29 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err100ASSERT_VIOLATIONDATA_RACE (28 of 470 remaining) [2023-08-25 09:36:27,885 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err101ASSERT_VIOLATIONDATA_RACE (27 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err102ASSERT_VIOLATIONDATA_RACE (26 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err103ASSERT_VIOLATIONDATA_RACE (25 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err104ASSERT_VIOLATIONDATA_RACE (24 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err105ASSERT_VIOLATIONDATA_RACE (23 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err106ASSERT_VIOLATIONDATA_RACE (22 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err107ASSERT_VIOLATIONDATA_RACE (21 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err108ASSERT_VIOLATIONDATA_RACE (20 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err109ASSERT_VIOLATIONDATA_RACE (19 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err110ASSERT_VIOLATIONDATA_RACE (18 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err111ASSERT_VIOLATIONDATA_RACE (17 of 470 remaining) [2023-08-25 09:36:27,886 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err112ASSERT_VIOLATIONDATA_RACE (16 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err113ASSERT_VIOLATIONDATA_RACE (15 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err114ASSERT_VIOLATIONDATA_RACE (14 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err115ASSERT_VIOLATIONDATA_RACE (13 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err116ASSERT_VIOLATIONDATA_RACE (12 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err117ASSERT_VIOLATIONDATA_RACE (11 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err118ASSERT_VIOLATIONDATA_RACE (10 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err119ASSERT_VIOLATIONDATA_RACE (9 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err120ASSERT_VIOLATIONDATA_RACE (8 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err121ASSERT_VIOLATIONDATA_RACE (7 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err122ASSERT_VIOLATIONDATA_RACE (6 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err123ASSERT_VIOLATIONDATA_RACE (5 of 470 remaining) [2023-08-25 09:36:27,887 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err124ASSERT_VIOLATIONDATA_RACE (4 of 470 remaining) [2023-08-25 09:36:27,888 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err125ASSERT_VIOLATIONDATA_RACE (3 of 470 remaining) [2023-08-25 09:36:27,888 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err126ASSERT_VIOLATIONDATA_RACE (2 of 470 remaining) [2023-08-25 09:36:27,888 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err127ASSERT_VIOLATIONDATA_RACE (1 of 470 remaining) [2023-08-25 09:36:27,888 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err128ASSERT_VIOLATIONDATA_RACE (0 of 470 remaining) [2023-08-25 09:36:27,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 09:36:27,888 INFO L445 BasicCegarLoop]: Path program histogram: [5, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 09:36:27,902 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-25 09:36:27,903 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-25 09:36:28,009 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.08 09:36:28 BasicIcfg [2023-08-25 09:36:28,010 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-25 09:36:28,010 INFO L158 Benchmark]: Toolchain (without parser) took 555594.54ms. Allocated memory was 383.8MB in the beginning and 8.8GB in the end (delta: 8.4GB). Free memory was 359.0MB in the beginning and 7.7GB in the end (delta: -7.4GB). Peak memory consumption was 5.9GB. Max. memory is 16.0GB. [2023-08-25 09:36:28,010 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 383.8MB. Free memory is still 360.4MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 09:36:28,010 INFO L158 Benchmark]: CACSL2BoogieTranslator took 595.62ms. Allocated memory is still 383.8MB. Free memory was 358.5MB in the beginning and 331.7MB in the end (delta: 26.8MB). Peak memory consumption was 27.3MB. Max. memory is 16.0GB. [2023-08-25 09:36:28,011 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.41ms. Allocated memory is still 383.8MB. Free memory was 331.7MB in the beginning and 328.1MB in the end (delta: 3.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-25 09:36:28,011 INFO L158 Benchmark]: Boogie Preprocessor took 78.40ms. Allocated memory is still 383.8MB. Free memory was 328.1MB in the beginning and 323.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 09:36:28,011 INFO L158 Benchmark]: RCFGBuilder took 50971.17ms. Allocated memory was 383.8MB in the beginning and 8.8GB in the end (delta: 8.4GB). Free memory was 323.9MB in the beginning and 5.2GB in the end (delta: -4.9GB). Peak memory consumption was 3.8GB. Max. memory is 16.0GB. [2023-08-25 09:36:28,011 INFO L158 Benchmark]: TraceAbstraction took 503872.94ms. Allocated memory is still 8.8GB. Free memory was 5.2GB in the beginning and 7.7GB in the end (delta: -2.5GB). Peak memory consumption was 2.3GB. Max. memory is 16.0GB. [2023-08-25 09:36:28,013 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 383.8MB. Free memory is still 360.4MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 595.62ms. Allocated memory is still 383.8MB. Free memory was 358.5MB in the beginning and 331.7MB in the end (delta: 26.8MB). Peak memory consumption was 27.3MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 71.41ms. Allocated memory is still 383.8MB. Free memory was 331.7MB in the beginning and 328.1MB in the end (delta: 3.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 78.40ms. Allocated memory is still 383.8MB. Free memory was 328.1MB in the beginning and 323.9MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 50971.17ms. Allocated memory was 383.8MB in the beginning and 8.8GB in the end (delta: 8.4GB). Free memory was 323.9MB in the beginning and 5.2GB in the end (delta: -4.9GB). Peak memory consumption was 3.8GB. Max. memory is 16.0GB. * TraceAbstraction took 503872.94ms. Allocated memory is still 8.8GB. Free memory was 5.2GB in the beginning and 7.7GB in the end (delta: -2.5GB). Peak memory consumption was 2.3GB. 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.4s, 377 PlacesBefore, 286 PlacesAfterwards, 370 TransitionsBefore, 277 TransitionsAfterwards, 70612 CoEnabledTransitionPairs, 7 FixpointIterations, 41 TrivialSequentialCompositions, 132 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 15 ConcurrentYvCompositions, 2 ChoiceCompositions, 190 TotalNumberOfCompositions, 694140 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 138704, independent: 135126, independent conditional: 0, independent unconditional: 135126, dependent: 3578, dependent conditional: 0, dependent unconditional: 3578, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 26194, independent: 25423, independent conditional: 0, independent unconditional: 25423, dependent: 771, dependent conditional: 0, dependent unconditional: 771, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 138704, independent: 109703, independent conditional: 0, independent unconditional: 109703, dependent: 2807, dependent conditional: 0, dependent unconditional: 2807, unknown: 26194, unknown conditional: 0, unknown unconditional: 26194] , Statistics on independence cache: Total cache size (in pairs): 11150, Positive cache size: 10785, Positive conditional cache size: 0, Positive unconditional cache size: 10785, Negative cache size: 365, Negative conditional cache size: 0, Negative unconditional cache size: 365, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - CounterExampleResult [Line: 17]: assertion can be violated assertion can be violated We found a FailurePath: [L709] 0 int __unbuffered_cnt = 0; [L711] 0 int __unbuffered_p1_EAX = 0; [L713] 0 int __unbuffered_p1_EBX = 0; [L715] 0 int __unbuffered_p2_EAX = 0; [L717] 0 int __unbuffered_p2_EBX = 0; [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 t281; [L849] FCALL, FORK 0 pthread_create(&t281, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, 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(&t281, ((void *)0), P0, ((void *)0))=7, t281={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0] [L850] 0 pthread_t t282; [L851] FCALL, FORK 0 pthread_create(&t282, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, 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(&t282, ((void *)0), P1, ((void *)0))=8, t281={5:0}, t282={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0] [L852] 0 pthread_t t283; [L853] FCALL, FORK 0 pthread_create(&t283, ((void *)0), P2, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, 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(&t283, ((void *)0), P2, ((void *)0))=9, t281={5:0}, t282={6:0}, t283={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_p1_EAX=0, __unbuffered_p1_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 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_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] [L778] 2 x = 2 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_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=2, y=0, z=0] [L781] 2 y = 1 [L784] 2 __unbuffered_p1_EAX = y VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_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=2, y=1, z=0] [L787] 2 __unbuffered_p1_EBX = z VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_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=2, y=1, z=0] [L804] 3 z = 1 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_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=2, y=1, z=1] [L807] 3 __unbuffered_p2_EAX = z VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __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=2, y=1, z=1] [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_p1_EAX=1, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __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=2, y=1, z=1] [L764] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L764] 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) [L764] 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) [L765] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L765] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used [L765] 1 a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used [L766] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L766] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L766] EXPR 1 a$w_buff1_used && a$r_buff1_thd1 [L766] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L766] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$w_buff1_used [L766] 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 [L767] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L767] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$r_buff0_thd1 [L767] 1 a$r_buff0_thd1 = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$r_buff0_thd1 [L768] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L768] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L768] EXPR 1 a$w_buff1_used && a$r_buff1_thd1 [L768] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L768] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$r_buff1_thd1 [L768] 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 [L771] EXPR 1 __unbuffered_cnt + 1 [L771] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L773] 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 [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 [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 x == 2 [L866] EXPR 0 x == 2 && __unbuffered_p1_EAX == 1 [L866] EXPR 0 __unbuffered_p1_EAX == 1 [L866] EXPR 0 x == 2 && __unbuffered_p1_EAX == 1 [L866] EXPR 0 x == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0 [L866] EXPR 0 __unbuffered_p1_EBX == 0 [L866] EXPR 0 x == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0 [L866] EXPR 0 x == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 [L866] EXPR 0 __unbuffered_p2_EAX == 1 [L866] EXPR 0 x == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 [L866] EXPR 0 x == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0 [L866] EXPR 0 __unbuffered_p2_EBX == 0 [L866] EXPR 0 x == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0 [L866] 0 main$tmp_guard1 = !(x == 2 && __unbuffered_p1_EAX == 1 && __unbuffered_p1_EBX == 0 && __unbuffered_p2_EAX == 1 && __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", "mix011_power.oepc_pso.oepc_rmo.oepc.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [\read(__PRETTY_FUNCTION__)={72:67}, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p1_EAX=1, __unbuffered_p1_EBX=0, __unbuffered_p2_EAX=1, __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=2, y=1, z=1] - 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: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 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: 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: 768]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 768]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 768]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 768]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 768]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 768]: 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: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 781]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 784]: 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: 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: 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. - 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. - 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: 497.2s, OverallIterations: 12, TraceHistogramMax: 1, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.0s, AutomataDifference: 427.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 18.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 256 SdHoareTripleChecker+Valid, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 256 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 5.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 78 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1159 IncrementalHoareTripleChecker+Invalid, 1237 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 78 mSolverCounterUnsat, 0 mSDtfsCounter, 1159 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 39 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=563occurred 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.5s SatisfiabilityAnalysisTime, 46.1s InterpolantComputationTime, 189 NumberOfCodeBlocks, 189 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 155 ConstructedInterpolants, 0 QuantifiedInterpolants, 1066 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 09:36:28,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...