/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/mix042.oepc.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 12:00:57,518 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 12:00:57,588 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 12:00:57,593 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 12:00:57,594 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 12:00:57,618 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 12:00:57,619 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 12:00:57,619 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 12:00:57,620 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 12:00:57,622 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 12:00:57,623 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 12:00:57,623 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 12:00:57,623 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 12:00:57,624 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 12:00:57,624 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 12:00:57,624 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 12:00:57,624 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 12:00:57,625 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 12:00:57,625 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 12:00:57,625 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 12:00:57,625 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 12:00:57,625 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 12:00:57,625 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 12:00:57,626 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 12:00:57,626 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 12:00:57,626 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 12:00:57,626 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 12:00:57,626 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 12:00:57,627 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 12:00:57,627 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 12:00:57,627 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 12:00:57,628 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 12:00:57,628 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 12:00:57,628 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 12:00:57,628 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 12:00:57,628 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 12:00:57,870 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 12:00:57,898 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 12:00:57,900 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 12:00:57,901 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 12:00:57,908 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 12:00:57,910 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix042.oepc.i [2023-08-25 12:00:58,939 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 12:00:59,144 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 12:00:59,144 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix042.oepc.i [2023-08-25 12:00:59,155 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ebc30e3e/b67d3a7761944006aedddb187c1e17c2/FLAG65a687dbb [2023-08-25 12:00:59,169 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9ebc30e3e/b67d3a7761944006aedddb187c1e17c2 [2023-08-25 12:00:59,170 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 12:00:59,171 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 12:00:59,172 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 12:00:59,172 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 12:00:59,174 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 12:00:59,174 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,175 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@626c76d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59, skipping insertion in model container [2023-08-25 12:00:59,175 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,217 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 12:00:59,442 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 12:00:59,450 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 12:00:59,463 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 12:00:59,465 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 12:00:59,512 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 12:00:59,562 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 12:00:59,562 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 12:00:59,567 INFO L206 MainTranslator]: Completed translation [2023-08-25 12:00:59,568 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59 WrapperNode [2023-08-25 12:00:59,568 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 12:00:59,569 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 12:00:59,569 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 12:00:59,569 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 12:00:59,573 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,599 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,635 INFO L138 Inliner]: procedures = 176, calls = 59, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 498 [2023-08-25 12:00:59,635 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 12:00:59,636 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 12:00:59,636 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 12:00:59,636 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 12:00:59,646 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,646 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,658 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,658 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,683 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,688 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,690 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,692 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,695 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 12:00:59,696 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 12:00:59,696 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 12:00:59,696 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 12:00:59,711 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (1/1) ... [2023-08-25 12:00:59,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 12:00:59,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 12:00:59,763 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 12:00:59,844 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 12:00:59,874 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 12:00:59,874 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-25 12:00:59,875 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 12:00:59,875 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 12:00:59,875 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 12:00:59,875 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2023-08-25 12:00:59,875 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2023-08-25 12:00:59,875 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2023-08-25 12:00:59,875 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2023-08-25 12:00:59,876 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2023-08-25 12:00:59,876 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2023-08-25 12:00:59,876 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 12:00:59,876 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-25 12:00:59,876 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 12:00:59,876 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 12:00:59,878 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 12:01:00,049 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 12:01:00,052 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 12:01:01,023 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 12:01:19,379 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 12:01:19,381 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-25 12:01:19,383 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 12:01:19 BoogieIcfgContainer [2023-08-25 12:01:19,383 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 12:01:19,385 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 12:01:19,385 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 12:01:19,387 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 12:01:19,387 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 12:00:59" (1/3) ... [2023-08-25 12:01:19,388 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@526ddf8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 12:01:19, skipping insertion in model container [2023-08-25 12:01:19,388 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 12:00:59" (2/3) ... [2023-08-25 12:01:19,388 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@526ddf8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 12:01:19, skipping insertion in model container [2023-08-25 12:01:19,388 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 12:01:19" (3/3) ... [2023-08-25 12:01:19,389 INFO L112 eAbstractionObserver]: Analyzing ICFG mix042.oepc.i [2023-08-25 12:01:19,401 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 12:01:19,401 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 250 error locations. [2023-08-25 12:01:19,401 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 12:01:23,431 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 12:01:23,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 375 places, 368 transitions, 751 flow [2023-08-25 12:01:24,603 INFO L124 PetriNetUnfolderBase]: 3/365 cut-off events. [2023-08-25 12:01:24,603 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 12:01:24,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 375 conditions, 365 events. 3/365 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 2003 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 327. Up to 2 conditions per place. [2023-08-25 12:01:24,612 INFO L82 GeneralOperation]: Start removeDead. Operand has 375 places, 368 transitions, 751 flow [2023-08-25 12:01:24,627 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 372 places, 365 transitions, 739 flow [2023-08-25 12:01:24,629 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 12:01:24,641 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 372 places, 365 transitions, 739 flow [2023-08-25 12:01:24,647 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 372 places, 365 transitions, 739 flow [2023-08-25 12:01:24,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 372 places, 365 transitions, 739 flow [2023-08-25 12:01:25,444 INFO L124 PetriNetUnfolderBase]: 3/365 cut-off events. [2023-08-25 12:01:25,444 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 12:01:25,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 375 conditions, 365 events. 3/365 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 2004 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 327. Up to 2 conditions per place. [2023-08-25 12:01:25,467 INFO L119 LiptonReduction]: Number of co-enabled transitions 68056 [2023-08-25 12:01:33,949 INFO L134 LiptonReduction]: Checked pairs total: 534014 [2023-08-25 12:01:33,950 INFO L136 LiptonReduction]: Total number of compositions: 145 [2023-08-25 12:01:33,959 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 12:01:33,964 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;@6b5fbf71, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 12:01:33,964 INFO L358 AbstractCegarLoop]: Starting to check reachability of 465 error locations. [2023-08-25 12:01:33,966 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 12:01:33,966 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-08-25 12:01:33,966 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 12:01:33,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:01:33,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 12:01:33,967 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P0Err15ASSERT_VIOLATIONDATA_RACE === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:01:33,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:01:33,973 INFO L85 PathProgramCache]: Analyzing trace with hash 6487608, now seen corresponding path program 1 times [2023-08-25 12:01:33,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:01:33,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885418550] [2023-08-25 12:01:33,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:01:33,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:01:34,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:01:34,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 12:01:34,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:01:34,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885418550] [2023-08-25 12:01:34,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885418550] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:01:34,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:01:34,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 12:01:34,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299814612] [2023-08-25 12:01:34,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:01:34,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 12:01:34,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:01:34,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 12:01:34,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 12:01:34,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 513 [2023-08-25 12:01:34,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 272 transitions, 553 flow. Second operand has 2 states, 2 states have (on average 98.5) internal successors, (197), 2 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 12:01:34,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:01:34,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 513 [2023-08-25 12:01:34,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:02:34,107 INFO L124 PetriNetUnfolderBase]: 2149/3122 cut-off events. [2023-08-25 12:02:34,107 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2023-08-25 12:02:34,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6323 conditions, 3122 events. 2149/3122 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13366 event pairs, 2149 based on Foata normal form. 0/2780 useless extension candidates. Maximal degree in co-relation 6312. Up to 3123 conditions per place. [2023-08-25 12:02:34,120 INFO L140 encePairwiseOnDemand]: 265/513 looper letters, 24 selfloop transitions, 0 changer transitions 0/24 dead transitions. [2023-08-25 12:02:34,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 24 transitions, 105 flow [2023-08-25 12:02:34,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 12:02:34,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 12:02:34,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 466 transitions. [2023-08-25 12:02:34,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45419103313840153 [2023-08-25 12:02:34,132 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 466 transitions. [2023-08-25 12:02:34,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 466 transitions. [2023-08-25 12:02:34,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:02:34,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 466 transitions. [2023-08-25 12:02:34,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 233.0) internal successors, (466), 2 states have internal predecessors, (466), 0 states have call successors, (0), 0 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 12:02:34,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 513.0) internal successors, (1539), 3 states have internal predecessors, (1539), 0 states have call successors, (0), 0 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 12:02:34,141 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 513.0) internal successors, (1539), 3 states have internal predecessors, (1539), 0 states have call successors, (0), 0 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 12:02:34,142 INFO L175 Difference]: Start difference. First operand has 282 places, 272 transitions, 553 flow. Second operand 2 states and 466 transitions. [2023-08-25 12:02:34,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 24 transitions, 105 flow [2023-08-25 12:02:34,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 24 transitions, 102 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-25 12:02:34,146 INFO L231 Difference]: Finished difference. Result has 32 places, 24 transitions, 54 flow [2023-08-25 12:02:34,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=54, PETRI_PLACES=32, PETRI_TRANSITIONS=24} [2023-08-25 12:02:34,149 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -250 predicate places. [2023-08-25 12:02:34,149 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 24 transitions, 54 flow [2023-08-25 12:02:34,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 98.5) internal successors, (197), 2 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 12:02:34,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:02:34,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 12:02:34,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 12:02:34,150 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err8ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:02:34,150 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:02:34,150 INFO L85 PathProgramCache]: Analyzing trace with hash 6487601, now seen corresponding path program 1 times [2023-08-25 12:02:34,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:02:34,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320848787] [2023-08-25 12:02:34,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:02:34,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:02:34,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:02:34,530 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 12:02:34,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:02:34,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320848787] [2023-08-25 12:02:34,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320848787] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:02:34,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:02:34,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 12:02:34,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963670124] [2023-08-25 12:02:34,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:02:34,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 12:02:34,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:02:34,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 12:02:34,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 12:02:34,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 513 [2023-08-25 12:02:34,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 24 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 12:02:34,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:02:34,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 513 [2023-08-25 12:02:34,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:03:23,405 INFO L124 PetriNetUnfolderBase]: 1764/2575 cut-off events. [2023-08-25 12:03:23,406 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 12:03:23,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5215 conditions, 2575 events. 1764/2575 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12143 event pairs, 224 based on Foata normal form. 0/2425 useless extension candidates. Maximal degree in co-relation 5212. Up to 2189 conditions per place. [2023-08-25 12:03:23,412 INFO L140 encePairwiseOnDemand]: 510/513 looper letters, 36 selfloop transitions, 2 changer transitions 2/40 dead transitions. [2023-08-25 12:03:23,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 40 transitions, 170 flow [2023-08-25 12:03:23,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 12:03:23,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 12:03:23,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 329 transitions. [2023-08-25 12:03:23,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21377517868745938 [2023-08-25 12:03:23,414 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 329 transitions. [2023-08-25 12:03:23,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 329 transitions. [2023-08-25 12:03:23,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:03:23,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 329 transitions. [2023-08-25 12:03:23,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 109.66666666666667) internal successors, (329), 3 states have internal predecessors, (329), 0 states have call successors, (0), 0 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 12:03:23,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:03:23,418 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:03:23,419 INFO L175 Difference]: Start difference. First operand has 32 places, 24 transitions, 54 flow. Second operand 3 states and 329 transitions. [2023-08-25 12:03:23,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 40 transitions, 170 flow [2023-08-25 12:03:23,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 40 transitions, 170 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 12:03:23,419 INFO L231 Difference]: Finished difference. Result has 33 places, 22 transitions, 54 flow [2023-08-25 12:03:23,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, 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=54, PETRI_PLACES=33, PETRI_TRANSITIONS=22} [2023-08-25 12:03:23,420 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -249 predicate places. [2023-08-25 12:03:23,420 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 22 transitions, 54 flow [2023-08-25 12:03:23,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 12:03:23,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:03:23,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 12:03:23,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 12:03:23,421 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:03:23,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:03:23,421 INFO L85 PathProgramCache]: Analyzing trace with hash 2121171966, now seen corresponding path program 1 times [2023-08-25 12:03:23,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:03:23,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818887037] [2023-08-25 12:03:23,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:03:23,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:03:23,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:03:23,744 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 12:03:23,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:03:23,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818887037] [2023-08-25 12:03:23,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818887037] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:03:23,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:03:23,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 12:03:23,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421658425] [2023-08-25 12:03:23,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:03:23,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 12:03:23,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:03:23,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 12:03:23,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 12:03:23,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 513 [2023-08-25 12:03:23,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 22 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 12:03:23,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:03:23,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 513 [2023-08-25 12:03:23,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:04:03,282 INFO L124 PetriNetUnfolderBase]: 1371/2022 cut-off events. [2023-08-25 12:04:03,283 INFO L125 PetriNetUnfolderBase]: For 129/129 co-relation queries the response was YES. [2023-08-25 12:04:03,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4241 conditions, 2022 events. 1371/2022 cut-off events. For 129/129 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8175 event pairs, 389 based on Foata normal form. 10/2032 useless extension candidates. Maximal degree in co-relation 4237. Up to 1898 conditions per place. [2023-08-25 12:04:03,293 INFO L140 encePairwiseOnDemand]: 509/513 looper letters, 30 selfloop transitions, 3 changer transitions 0/33 dead transitions. [2023-08-25 12:04:03,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 33 transitions, 146 flow [2023-08-25 12:04:03,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 12:04:03,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 12:04:03,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 322 transitions. [2023-08-25 12:04:03,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2092267706302794 [2023-08-25 12:04:03,314 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 322 transitions. [2023-08-25 12:04:03,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 322 transitions. [2023-08-25 12:04:03,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:04:03,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 322 transitions. [2023-08-25 12:04:03,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 107.33333333333333) internal successors, (322), 3 states have internal predecessors, (322), 0 states have call successors, (0), 0 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 12:04:03,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:04:03,319 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:04:03,319 INFO L175 Difference]: Start difference. First operand has 33 places, 22 transitions, 54 flow. Second operand 3 states and 322 transitions. [2023-08-25 12:04:03,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 33 transitions, 146 flow [2023-08-25 12:04:03,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 33 transitions, 140 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 12:04:03,331 INFO L231 Difference]: Finished difference. Result has 33 places, 24 transitions, 69 flow [2023-08-25 12:04:03,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=33, PETRI_TRANSITIONS=24} [2023-08-25 12:04:03,333 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -249 predicate places. [2023-08-25 12:04:03,336 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 24 transitions, 69 flow [2023-08-25 12:04:03,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 12:04:03,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:04:03,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 12:04:03,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 12:04:03,340 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:04:03,340 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:04:03,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1331825810, now seen corresponding path program 1 times [2023-08-25 12:04:03,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:04:03,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021401193] [2023-08-25 12:04:03,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:04:03,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:04:03,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:04:03,706 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 12:04:03,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:04:03,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021401193] [2023-08-25 12:04:03,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021401193] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:04:03,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:04:03,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 12:04:03,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402434665] [2023-08-25 12:04:03,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:04:03,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 12:04:03,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:04:03,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 12:04:03,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 12:04:03,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 513 [2023-08-25 12:04:03,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 24 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 99.33333333333333) internal successors, (298), 3 states have internal predecessors, (298), 0 states have call successors, (0), 0 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 12:04:03,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:04:03,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 513 [2023-08-25 12:04:03,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:04:37,807 INFO L124 PetriNetUnfolderBase]: 1269/1880 cut-off events. [2023-08-25 12:04:37,807 INFO L125 PetriNetUnfolderBase]: For 257/257 co-relation queries the response was YES. [2023-08-25 12:04:37,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4178 conditions, 1880 events. 1269/1880 cut-off events. For 257/257 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 7516 event pairs, 414 based on Foata normal form. 40/1920 useless extension candidates. Maximal degree in co-relation 4173. Up to 1316 conditions per place. [2023-08-25 12:04:37,828 INFO L140 encePairwiseOnDemand]: 510/513 looper letters, 32 selfloop transitions, 2 changer transitions 0/34 dead transitions. [2023-08-25 12:04:37,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 34 transitions, 159 flow [2023-08-25 12:04:37,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 12:04:37,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 12:04:37,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 321 transitions. [2023-08-25 12:04:37,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20857699805068225 [2023-08-25 12:04:37,846 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 321 transitions. [2023-08-25 12:04:37,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 321 transitions. [2023-08-25 12:04:37,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:04:37,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 321 transitions. [2023-08-25 12:04:37,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 107.0) internal successors, (321), 3 states have internal predecessors, (321), 0 states have call successors, (0), 0 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 12:04:37,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:04:37,850 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:04:37,850 INFO L175 Difference]: Start difference. First operand has 33 places, 24 transitions, 69 flow. Second operand 3 states and 321 transitions. [2023-08-25 12:04:37,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 34 transitions, 159 flow [2023-08-25 12:04:37,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 34 transitions, 156 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 12:04:37,851 INFO L231 Difference]: Finished difference. Result has 35 places, 24 transitions, 74 flow [2023-08-25 12:04:37,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=66, 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=74, PETRI_PLACES=35, PETRI_TRANSITIONS=24} [2023-08-25 12:04:37,852 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -247 predicate places. [2023-08-25 12:04:37,852 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 24 transitions, 74 flow [2023-08-25 12:04:37,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 99.33333333333333) internal successors, (298), 3 states have internal predecessors, (298), 0 states have call successors, (0), 0 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 12:04:37,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:04:37,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 12:04:37,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 12:04:37,853 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:04:37,853 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:04:37,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1697981893, now seen corresponding path program 1 times [2023-08-25 12:04:37,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:04:37,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523140075] [2023-08-25 12:04:37,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:04:37,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:04:38,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:04:38,264 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 12:04:38,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:04:38,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523140075] [2023-08-25 12:04:38,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523140075] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:04:38,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:04:38,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 12:04:38,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221831690] [2023-08-25 12:04:38,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:04:38,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 12:04:38,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:04:38,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 12:04:38,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 12:04:38,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 513 [2023-08-25 12:04:38,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 24 transitions, 74 flow. Second operand has 3 states, 3 states have (on average 99.66666666666667) internal successors, (299), 3 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 12:04:38,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:04:38,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 513 [2023-08-25 12:04:38,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:04:56,688 INFO L124 PetriNetUnfolderBase]: 645/1048 cut-off events. [2023-08-25 12:04:56,688 INFO L125 PetriNetUnfolderBase]: For 183/183 co-relation queries the response was YES. [2023-08-25 12:04:56,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 1048 events. 645/1048 cut-off events. For 183/183 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4208 event pairs, 187 based on Foata normal form. 80/1128 useless extension candidates. Maximal degree in co-relation 2461. Up to 769 conditions per place. [2023-08-25 12:04:56,691 INFO L140 encePairwiseOnDemand]: 508/513 looper letters, 39 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2023-08-25 12:04:56,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 43 transitions, 213 flow [2023-08-25 12:04:56,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 12:04:56,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 12:04:56,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 328 transitions. [2023-08-25 12:04:56,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21312540610786224 [2023-08-25 12:04:56,693 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 328 transitions. [2023-08-25 12:04:56,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 328 transitions. [2023-08-25 12:04:56,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:04:56,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 328 transitions. [2023-08-25 12:04:56,694 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 12:04:56,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:04:56,697 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:04:56,697 INFO L175 Difference]: Start difference. First operand has 35 places, 24 transitions, 74 flow. Second operand 3 states and 328 transitions. [2023-08-25 12:04:56,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 43 transitions, 213 flow [2023-08-25 12:04:56,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 43 transitions, 207 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 12:04:56,699 INFO L231 Difference]: Finished difference. Result has 36 places, 27 transitions, 96 flow [2023-08-25 12:04:56,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=36, PETRI_TRANSITIONS=27} [2023-08-25 12:04:56,699 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -246 predicate places. [2023-08-25 12:04:56,699 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 27 transitions, 96 flow [2023-08-25 12:04:56,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 99.66666666666667) internal successors, (299), 3 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 12:04:56,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:04:56,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 12:04:56,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 12:04:56,700 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:04:56,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:04:56,700 INFO L85 PathProgramCache]: Analyzing trace with hash 401171027, now seen corresponding path program 1 times [2023-08-25 12:04:56,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:04:56,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944586187] [2023-08-25 12:04:56,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:04:56,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:04:57,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:04:58,537 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 12:04:58,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:04:58,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944586187] [2023-08-25 12:04:58,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944586187] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:04:58,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:04:58,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 12:04:58,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084995384] [2023-08-25 12:04:58,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:04:58,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 12:04:58,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:04:58,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 12:04:58,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-25 12:04:58,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 513 [2023-08-25 12:04:58,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 27 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 99.5) internal successors, (398), 4 states have internal predecessors, (398), 0 states have call successors, (0), 0 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 12:04:58,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:04:58,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 513 [2023-08-25 12:04:58,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:05:08,910 INFO L124 PetriNetUnfolderBase]: 341/592 cut-off events. [2023-08-25 12:05:08,910 INFO L125 PetriNetUnfolderBase]: For 108/108 co-relation queries the response was YES. [2023-08-25 12:05:08,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1580 conditions, 592 events. 341/592 cut-off events. For 108/108 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2180 event pairs, 146 based on Foata normal form. 56/648 useless extension candidates. Maximal degree in co-relation 1573. Up to 280 conditions per place. [2023-08-25 12:05:08,913 INFO L140 encePairwiseOnDemand]: 508/513 looper letters, 51 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2023-08-25 12:05:08,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 58 transitions, 300 flow [2023-08-25 12:05:08,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 12:05:08,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 12:05:08,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 439 transitions. [2023-08-25 12:05:08,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21393762183235868 [2023-08-25 12:05:08,915 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 439 transitions. [2023-08-25 12:05:08,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 439 transitions. [2023-08-25 12:05:08,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:05:08,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 439 transitions. [2023-08-25 12:05:08,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 109.75) internal successors, (439), 4 states have internal predecessors, (439), 0 states have call successors, (0), 0 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 12:05:08,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 513.0) internal successors, (2565), 5 states have internal predecessors, (2565), 0 states have call successors, (0), 0 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 12:05:08,920 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 513.0) internal successors, (2565), 5 states have internal predecessors, (2565), 0 states have call successors, (0), 0 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 12:05:08,920 INFO L175 Difference]: Start difference. First operand has 36 places, 27 transitions, 96 flow. Second operand 4 states and 439 transitions. [2023-08-25 12:05:08,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 58 transitions, 300 flow [2023-08-25 12:05:08,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 58 transitions, 296 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-25 12:05:08,921 INFO L231 Difference]: Finished difference. Result has 39 places, 30 transitions, 132 flow [2023-08-25 12:05:08,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=132, PETRI_PLACES=39, PETRI_TRANSITIONS=30} [2023-08-25 12:05:08,922 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -243 predicate places. [2023-08-25 12:05:08,922 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 30 transitions, 132 flow [2023-08-25 12:05:08,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 99.5) internal successors, (398), 4 states have internal predecessors, (398), 0 states have call successors, (0), 0 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 12:05:08,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:05:08,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 12:05:08,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 12:05:08,923 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:05:08,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:05:08,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1197298037, now seen corresponding path program 1 times [2023-08-25 12:05:08,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:05:08,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458611087] [2023-08-25 12:05:08,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:05:08,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:05:09,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:05: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 12:05:19,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:05:19,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458611087] [2023-08-25 12:05:19,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458611087] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:05:19,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:05:19,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 12:05:19,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430670929] [2023-08-25 12:05:19,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:05:19,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 12:05:19,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:05:19,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 12:05:19,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-25 12:05:19,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 513 [2023-08-25 12:05:19,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 30 transitions, 132 flow. Second operand has 5 states, 5 states have (on average 95.6) internal successors, (478), 5 states have internal predecessors, (478), 0 states have call successors, (0), 0 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 12:05:19,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:05:19,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 513 [2023-08-25 12:05:19,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:05:33,752 INFO L124 PetriNetUnfolderBase]: 540/963 cut-off events. [2023-08-25 12:05:33,752 INFO L125 PetriNetUnfolderBase]: For 877/877 co-relation queries the response was YES. [2023-08-25 12:05:33,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 963 events. 540/963 cut-off events. For 877/877 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 4533 event pairs, 102 based on Foata normal form. 8/971 useless extension candidates. Maximal degree in co-relation 2799. Up to 446 conditions per place. [2023-08-25 12:05:33,755 INFO L140 encePairwiseOnDemand]: 506/513 looper letters, 67 selfloop transitions, 9 changer transitions 26/102 dead transitions. [2023-08-25 12:05:33,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 102 transitions, 658 flow [2023-08-25 12:05:33,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-25 12:05:33,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-25 12:05:33,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 627 transitions. [2023-08-25 12:05:33,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2037037037037037 [2023-08-25 12:05:33,757 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 627 transitions. [2023-08-25 12:05:33,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 627 transitions. [2023-08-25 12:05:33,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:05:33,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 627 transitions. [2023-08-25 12:05:33,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 104.5) internal successors, (627), 6 states have internal predecessors, (627), 0 states have call successors, (0), 0 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 12:05:33,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 513.0) internal successors, (3591), 7 states have internal predecessors, (3591), 0 states have call successors, (0), 0 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 12:05:33,761 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 513.0) internal successors, (3591), 7 states have internal predecessors, (3591), 0 states have call successors, (0), 0 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 12:05:33,761 INFO L175 Difference]: Start difference. First operand has 39 places, 30 transitions, 132 flow. Second operand 6 states and 627 transitions. [2023-08-25 12:05:33,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 102 transitions, 658 flow [2023-08-25 12:05:33,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 102 transitions, 604 flow, removed 13 selfloop flow, removed 2 redundant places. [2023-08-25 12:05:33,764 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 176 flow [2023-08-25 12:05:33,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=176, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2023-08-25 12:05:33,765 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -237 predicate places. [2023-08-25 12:05:33,765 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 176 flow [2023-08-25 12:05:33,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 95.6) internal successors, (478), 5 states have internal predecessors, (478), 0 states have call successors, (0), 0 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 12:05:33,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:05:33,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 12:05:33,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 12:05:33,765 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:05:33,766 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:05:33,766 INFO L85 PathProgramCache]: Analyzing trace with hash -840419185, now seen corresponding path program 2 times [2023-08-25 12:05:33,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:05:33,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16065336] [2023-08-25 12:05:33,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:05:33,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:05:34,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:05:35,208 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 12:05:35,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:05:35,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16065336] [2023-08-25 12:05:35,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16065336] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:05:35,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:05:35,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 12:05:35,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657194020] [2023-08-25 12:05:35,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:05:35,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 12:05:35,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:05:35,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 12:05:35,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-25 12:05:35,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 513 [2023-08-25 12:05:35,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 176 flow. Second operand has 5 states, 5 states have (on average 99.6) internal successors, (498), 5 states have internal predecessors, (498), 0 states have call successors, (0), 0 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 12:05:35,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:05:35,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 513 [2023-08-25 12:05:35,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:05:43,743 INFO L124 PetriNetUnfolderBase]: 418/733 cut-off events. [2023-08-25 12:05:43,743 INFO L125 PetriNetUnfolderBase]: For 655/655 co-relation queries the response was YES. [2023-08-25 12:05:43,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2341 conditions, 733 events. 418/733 cut-off events. For 655/655 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3138 event pairs, 135 based on Foata normal form. 25/758 useless extension candidates. Maximal degree in co-relation 2330. Up to 347 conditions per place. [2023-08-25 12:05:43,745 INFO L140 encePairwiseOnDemand]: 508/513 looper letters, 64 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2023-08-25 12:05:43,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 74 transitions, 468 flow [2023-08-25 12:05:43,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 12:05:43,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 12:05:43,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 535 transitions. [2023-08-25 12:05:43,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20857699805068225 [2023-08-25 12:05:43,747 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 535 transitions. [2023-08-25 12:05:43,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 535 transitions. [2023-08-25 12:05:43,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:05:43,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 535 transitions. [2023-08-25 12:05:43,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.0) internal successors, (535), 5 states have internal predecessors, (535), 0 states have call successors, (0), 0 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 12:05:43,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 513.0) internal successors, (3078), 6 states have internal predecessors, (3078), 0 states have call successors, (0), 0 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 12:05:43,751 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 513.0) internal successors, (3078), 6 states have internal predecessors, (3078), 0 states have call successors, (0), 0 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 12:05:43,751 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 176 flow. Second operand 5 states and 535 transitions. [2023-08-25 12:05:43,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 74 transitions, 468 flow [2023-08-25 12:05:43,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 74 transitions, 458 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-08-25 12:05:43,756 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 191 flow [2023-08-25 12:05:43,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=191, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2023-08-25 12:05:43,758 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -236 predicate places. [2023-08-25 12:05:43,758 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 191 flow [2023-08-25 12:05:43,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 99.6) internal successors, (498), 5 states have internal predecessors, (498), 0 states have call successors, (0), 0 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 12:05:43,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:05:43,759 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] [2023-08-25 12:05:43,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 12:05:43,759 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:05:43,759 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:05:43,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1062099360, now seen corresponding path program 1 times [2023-08-25 12:05:43,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:05:43,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752265979] [2023-08-25 12:05:43,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:05:43,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:05:44,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:05:44,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 12:05:44,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:05:44,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752265979] [2023-08-25 12:05:44,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752265979] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:05:44,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:05:44,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 12:05:44,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045987988] [2023-08-25 12:05:44,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:05:44,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 12:05:44,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:05:44,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 12:05:44,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 12:05:44,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 513 [2023-08-25 12:05:44,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 191 flow. Second operand has 4 states, 4 states have (on average 100.5) internal successors, (402), 4 states have internal predecessors, (402), 0 states have call successors, (0), 0 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 12:05:44,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:05:44,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 513 [2023-08-25 12:05:44,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:05:55,795 INFO L124 PetriNetUnfolderBase]: 562/993 cut-off events. [2023-08-25 12:05:55,795 INFO L125 PetriNetUnfolderBase]: For 1492/1492 co-relation queries the response was YES. [2023-08-25 12:05:55,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3457 conditions, 993 events. 562/993 cut-off events. For 1492/1492 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4755 event pairs, 80 based on Foata normal form. 1/994 useless extension candidates. Maximal degree in co-relation 3446. Up to 481 conditions per place. [2023-08-25 12:05:55,798 INFO L140 encePairwiseOnDemand]: 510/513 looper letters, 50 selfloop transitions, 1 changer transitions 31/82 dead transitions. [2023-08-25 12:05:55,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 82 transitions, 596 flow [2023-08-25 12:05:55,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 12:05:55,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 12:05:55,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 428 transitions. [2023-08-25 12:05:55,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20857699805068225 [2023-08-25 12:05:55,800 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 428 transitions. [2023-08-25 12:05:55,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 428 transitions. [2023-08-25 12:05:55,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:05:55,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 428 transitions. [2023-08-25 12:05:55,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 107.0) internal successors, (428), 4 states have internal predecessors, (428), 0 states have call successors, (0), 0 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 12:05:55,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 513.0) internal successors, (2565), 5 states have internal predecessors, (2565), 0 states have call successors, (0), 0 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 12:05:55,803 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 513.0) internal successors, (2565), 5 states have internal predecessors, (2565), 0 states have call successors, (0), 0 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 12:05:55,803 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 191 flow. Second operand 4 states and 428 transitions. [2023-08-25 12:05:55,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 82 transitions, 596 flow [2023-08-25 12:05:55,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 82 transitions, 540 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-08-25 12:05:55,807 INFO L231 Difference]: Finished difference. Result has 48 places, 36 transitions, 167 flow [2023-08-25 12:05:55,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=167, PETRI_PLACES=48, PETRI_TRANSITIONS=36} [2023-08-25 12:05:55,807 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -234 predicate places. [2023-08-25 12:05:55,807 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 36 transitions, 167 flow [2023-08-25 12:05:55,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 100.5) internal successors, (402), 4 states have internal predecessors, (402), 0 states have call successors, (0), 0 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 12:05:55,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:05:55,808 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] [2023-08-25 12:05:55,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 12:05:55,808 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:05:55,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:05:55,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1255524870, now seen corresponding path program 2 times [2023-08-25 12:05:55,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:05:55,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626252761] [2023-08-25 12:05:55,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:05:55,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:05:56,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:06:11,948 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 12:06:11,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:06:11,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626252761] [2023-08-25 12:06:11,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626252761] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:06:11,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:06:11,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 12:06:11,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629137123] [2023-08-25 12:06:11,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:06:11,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 12:06:11,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:06:11,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 12:06:11,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-25 12:06:11,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 513 [2023-08-25 12:06:11,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 36 transitions, 167 flow. Second operand has 7 states, 7 states have (on average 92.14285714285714) internal successors, (645), 7 states have internal predecessors, (645), 0 states have call successors, (0), 0 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 12:06:11,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:06:11,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 513 [2023-08-25 12:06:11,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:06:20,647 INFO L124 PetriNetUnfolderBase]: 342/643 cut-off events. [2023-08-25 12:06:20,648 INFO L125 PetriNetUnfolderBase]: For 747/747 co-relation queries the response was YES. [2023-08-25 12:06:20,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2185 conditions, 643 events. 342/643 cut-off events. For 747/747 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2921 event pairs, 48 based on Foata normal form. 1/644 useless extension candidates. Maximal degree in co-relation 2172. Up to 245 conditions per place. [2023-08-25 12:06:20,664 INFO L140 encePairwiseOnDemand]: 506/513 looper letters, 59 selfloop transitions, 7 changer transitions 27/93 dead transitions. [2023-08-25 12:06:20,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 93 transitions, 623 flow [2023-08-25 12:06:20,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 12:06:20,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 12:06:20,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 683 transitions. [2023-08-25 12:06:20,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.19019771651350598 [2023-08-25 12:06:20,668 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 683 transitions. [2023-08-25 12:06:20,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 683 transitions. [2023-08-25 12:06:20,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:06:20,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 683 transitions. [2023-08-25 12:06:20,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 97.57142857142857) internal successors, (683), 7 states have internal predecessors, (683), 0 states have call successors, (0), 0 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 12:06:20,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 513.0) internal successors, (4104), 8 states have internal predecessors, (4104), 0 states have call successors, (0), 0 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 12:06:20,673 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 513.0) internal successors, (4104), 8 states have internal predecessors, (4104), 0 states have call successors, (0), 0 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 12:06:20,673 INFO L175 Difference]: Start difference. First operand has 48 places, 36 transitions, 167 flow. Second operand 7 states and 683 transitions. [2023-08-25 12:06:20,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 93 transitions, 623 flow [2023-08-25 12:06:20,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 93 transitions, 612 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-25 12:06:20,676 INFO L231 Difference]: Finished difference. Result has 54 places, 38 transitions, 197 flow [2023-08-25 12:06:20,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=197, PETRI_PLACES=54, PETRI_TRANSITIONS=38} [2023-08-25 12:06:20,677 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -228 predicate places. [2023-08-25 12:06:20,677 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 38 transitions, 197 flow [2023-08-25 12:06:20,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 92.14285714285714) internal successors, (645), 7 states have internal predecessors, (645), 0 states have call successors, (0), 0 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 12:06:20,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:06:20,678 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] [2023-08-25 12:06:20,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 12:06:20,678 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:06:20,678 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:06:20,678 INFO L85 PathProgramCache]: Analyzing trace with hash -959370726, now seen corresponding path program 3 times [2023-08-25 12:06:20,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:06:20,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019464574] [2023-08-25 12:06:20,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:06:20,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:06:21,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 12:06:21,285 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 12:06:21,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 12:06:21,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019464574] [2023-08-25 12:06:21,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019464574] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 12:06:21,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 12:06:21,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 12:06:21,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956006153] [2023-08-25 12:06:21,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 12:06:21,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 12:06:21,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 12:06:21,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 12:06:21,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 12:06:21,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 513 [2023-08-25 12:06:21,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 38 transitions, 197 flow. Second operand has 3 states, 3 states have (on average 103.33333333333333) internal successors, (310), 3 states have internal predecessors, (310), 0 states have call successors, (0), 0 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 12:06:21,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 12:06:21,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 513 [2023-08-25 12:06:21,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 12:06:32,335 INFO L124 PetriNetUnfolderBase]: 418/808 cut-off events. [2023-08-25 12:06:32,336 INFO L125 PetriNetUnfolderBase]: For 1487/1487 co-relation queries the response was YES. [2023-08-25 12:06:32,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2984 conditions, 808 events. 418/808 cut-off events. For 1487/1487 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3999 event pairs, 127 based on Foata normal form. 1/809 useless extension candidates. Maximal degree in co-relation 2969. Up to 447 conditions per place. [2023-08-25 12:06:32,353 INFO L140 encePairwiseOnDemand]: 510/513 looper letters, 34 selfloop transitions, 2 changer transitions 29/65 dead transitions. [2023-08-25 12:06:32,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 478 flow [2023-08-25 12:06:32,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 12:06:32,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 12:06:32,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 325 transitions. [2023-08-25 12:06:32,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2111760883690708 [2023-08-25 12:06:32,370 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 325 transitions. [2023-08-25 12:06:32,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 325 transitions. [2023-08-25 12:06:32,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 12:06:32,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 325 transitions. [2023-08-25 12:06:32,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 12:06:32,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:06:32,373 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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 12:06:32,373 INFO L175 Difference]: Start difference. First operand has 54 places, 38 transitions, 197 flow. Second operand 3 states and 325 transitions. [2023-08-25 12:06:32,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 478 flow [2023-08-25 12:06:32,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 65 transitions, 446 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-25 12:06:32,377 INFO L231 Difference]: Finished difference. Result has 49 places, 32 transitions, 157 flow [2023-08-25 12:06:32,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=157, PETRI_PLACES=49, PETRI_TRANSITIONS=32} [2023-08-25 12:06:32,377 INFO L281 CegarLoopForPetriNet]: 282 programPoint places, -233 predicate places. [2023-08-25 12:06:32,377 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 32 transitions, 157 flow [2023-08-25 12:06:32,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 103.33333333333333) internal successors, (310), 3 states have internal predecessors, (310), 0 states have call successors, (0), 0 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 12:06:32,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 12:06:32,379 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] [2023-08-25 12:06:32,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 12:06:32,379 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 461 more)] === [2023-08-25 12:06:32,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 12:06:32,379 INFO L85 PathProgramCache]: Analyzing trace with hash 2137323756, now seen corresponding path program 4 times [2023-08-25 12:06:32,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 12:06:32,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609238436] [2023-08-25 12:06:32,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 12:06:32,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 12:06:32,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 12:06:32,917 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 12:06:33,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 12:06:33,422 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 12:06:33,422 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 12:06:33,423 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr37ASSERT_VIOLATIONASSERT (464 of 465 remaining) [2023-08-25 12:06:33,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (463 of 465 remaining) [2023-08-25 12:06:33,424 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (462 of 465 remaining) [2023-08-25 12:06:33,425 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (461 of 465 remaining) [2023-08-25 12:06:33,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (460 of 465 remaining) [2023-08-25 12:06:33,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (459 of 465 remaining) [2023-08-25 12:06:33,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (458 of 465 remaining) [2023-08-25 12:06:33,427 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (457 of 465 remaining) [2023-08-25 12:06:33,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (456 of 465 remaining) [2023-08-25 12:06:33,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONASSERT (455 of 465 remaining) [2023-08-25 12:06:33,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (454 of 465 remaining) [2023-08-25 12:06:33,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (453 of 465 remaining) [2023-08-25 12:06:33,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (452 of 465 remaining) [2023-08-25 12:06:33,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (451 of 465 remaining) [2023-08-25 12:06:33,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (450 of 465 remaining) [2023-08-25 12:06:33,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (449 of 465 remaining) [2023-08-25 12:06:33,428 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (448 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (447 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (446 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (445 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (444 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (443 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (442 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (441 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (440 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (439 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (438 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (437 of 465 remaining) [2023-08-25 12:06:33,429 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (436 of 465 remaining) [2023-08-25 12:06:33,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (435 of 465 remaining) [2023-08-25 12:06:33,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (434 of 465 remaining) [2023-08-25 12:06:33,430 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (433 of 465 remaining) [2023-08-25 12:06:33,431 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (432 of 465 remaining) [2023-08-25 12:06:33,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (431 of 465 remaining) [2023-08-25 12:06:33,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (430 of 465 remaining) [2023-08-25 12:06:33,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (429 of 465 remaining) [2023-08-25 12:06:33,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (428 of 465 remaining) [2023-08-25 12:06:33,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (427 of 465 remaining) [2023-08-25 12:06:33,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (426 of 465 remaining) [2023-08-25 12:06:33,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (425 of 465 remaining) [2023-08-25 12:06:33,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (424 of 465 remaining) [2023-08-25 12:06:33,432 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (423 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (422 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (421 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (420 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (419 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (418 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (417 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (416 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (415 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err49ASSERT_VIOLATIONDATA_RACE (414 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (413 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (412 of 465 remaining) [2023-08-25 12:06:33,433 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (411 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (410 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (409 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (408 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (407 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONDATA_RACE (406 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (405 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (404 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (403 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (402 of 465 remaining) [2023-08-25 12:06:33,434 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (401 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (400 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (399 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (398 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (397 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (396 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (395 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (394 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (393 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (392 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (391 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (390 of 465 remaining) [2023-08-25 12:06:33,435 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (389 of 465 remaining) [2023-08-25 12:06:33,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (388 of 465 remaining) [2023-08-25 12:06:33,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (387 of 465 remaining) [2023-08-25 12:06:33,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (386 of 465 remaining) [2023-08-25 12:06:33,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (385 of 465 remaining) [2023-08-25 12:06:33,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (384 of 465 remaining) [2023-08-25 12:06:33,436 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (383 of 465 remaining) [2023-08-25 12:06:33,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (382 of 465 remaining) [2023-08-25 12:06:33,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (381 of 465 remaining) [2023-08-25 12:06:33,437 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (380 of 465 remaining) [2023-08-25 12:06:33,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (379 of 465 remaining) [2023-08-25 12:06:33,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (378 of 465 remaining) [2023-08-25 12:06:33,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (377 of 465 remaining) [2023-08-25 12:06:33,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (376 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (375 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (374 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (373 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (372 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (371 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (370 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (369 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (368 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (367 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (366 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (365 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (364 of 465 remaining) [2023-08-25 12:06:33,439 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (363 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (362 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (361 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (360 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (359 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (358 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (357 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (356 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (355 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (354 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (353 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (352 of 465 remaining) [2023-08-25 12:06:33,440 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (351 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (350 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (349 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (348 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err34ASSERT_VIOLATIONDATA_RACE (347 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err35ASSERT_VIOLATIONDATA_RACE (346 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err36ASSERT_VIOLATIONDATA_RACE (345 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err37ASSERT_VIOLATIONDATA_RACE (344 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err38ASSERT_VIOLATIONDATA_RACE (343 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err39ASSERT_VIOLATIONDATA_RACE (342 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err40ASSERT_VIOLATIONDATA_RACE (341 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err41ASSERT_VIOLATIONDATA_RACE (340 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err42ASSERT_VIOLATIONDATA_RACE (339 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err43ASSERT_VIOLATIONDATA_RACE (338 of 465 remaining) [2023-08-25 12:06:33,441 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err45ASSERT_VIOLATIONDATA_RACE (337 of 465 remaining) [2023-08-25 12:06:33,442 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err44ASSERT_VIOLATIONDATA_RACE (336 of 465 remaining) [2023-08-25 12:06:33,442 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err46ASSERT_VIOLATIONDATA_RACE (335 of 465 remaining) [2023-08-25 12:06:33,442 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err47ASSERT_VIOLATIONDATA_RACE (334 of 465 remaining) [2023-08-25 12:06:33,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err48ASSERT_VIOLATIONDATA_RACE (333 of 465 remaining) [2023-08-25 12:06:33,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err49ASSERT_VIOLATIONDATA_RACE (332 of 465 remaining) [2023-08-25 12:06:33,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err50ASSERT_VIOLATIONDATA_RACE (331 of 465 remaining) [2023-08-25 12:06:33,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err51ASSERT_VIOLATIONDATA_RACE (330 of 465 remaining) [2023-08-25 12:06:33,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err52ASSERT_VIOLATIONDATA_RACE (329 of 465 remaining) [2023-08-25 12:06:33,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err53ASSERT_VIOLATIONDATA_RACE (328 of 465 remaining) [2023-08-25 12:06:33,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err54ASSERT_VIOLATIONDATA_RACE (327 of 465 remaining) [2023-08-25 12:06:33,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err55ASSERT_VIOLATIONDATA_RACE (326 of 465 remaining) [2023-08-25 12:06:33,443 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err56ASSERT_VIOLATIONDATA_RACE (325 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err57ASSERT_VIOLATIONDATA_RACE (324 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err58ASSERT_VIOLATIONDATA_RACE (323 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err59ASSERT_VIOLATIONDATA_RACE (322 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err60ASSERT_VIOLATIONDATA_RACE (321 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err61ASSERT_VIOLATIONDATA_RACE (320 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err62ASSERT_VIOLATIONDATA_RACE (319 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err63ASSERT_VIOLATIONDATA_RACE (318 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err64ASSERT_VIOLATIONDATA_RACE (317 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err65ASSERT_VIOLATIONDATA_RACE (316 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err67ASSERT_VIOLATIONDATA_RACE (315 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err68ASSERT_VIOLATIONDATA_RACE (314 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err66ASSERT_VIOLATIONDATA_RACE (313 of 465 remaining) [2023-08-25 12:06:33,444 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err69ASSERT_VIOLATIONDATA_RACE (312 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err70ASSERT_VIOLATIONDATA_RACE (311 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err72ASSERT_VIOLATIONDATA_RACE (310 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err73ASSERT_VIOLATIONDATA_RACE (309 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err74ASSERT_VIOLATIONDATA_RACE (308 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err71ASSERT_VIOLATIONDATA_RACE (307 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err75ASSERT_VIOLATIONDATA_RACE (306 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err76ASSERT_VIOLATIONDATA_RACE (305 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err78ASSERT_VIOLATIONDATA_RACE (304 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err77ASSERT_VIOLATIONDATA_RACE (303 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err79ASSERT_VIOLATIONDATA_RACE (302 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err80ASSERT_VIOLATIONDATA_RACE (301 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err81ASSERT_VIOLATIONDATA_RACE (300 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err82ASSERT_VIOLATIONDATA_RACE (299 of 465 remaining) [2023-08-25 12:06:33,445 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err84ASSERT_VIOLATIONDATA_RACE (298 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err83ASSERT_VIOLATIONDATA_RACE (297 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err85ASSERT_VIOLATIONDATA_RACE (296 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err86ASSERT_VIOLATIONDATA_RACE (295 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err87ASSERT_VIOLATIONDATA_RACE (294 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err88ASSERT_VIOLATIONDATA_RACE (293 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err90ASSERT_VIOLATIONDATA_RACE (292 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err91ASSERT_VIOLATIONDATA_RACE (291 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err89ASSERT_VIOLATIONDATA_RACE (290 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err92ASSERT_VIOLATIONDATA_RACE (289 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err93ASSERT_VIOLATIONDATA_RACE (288 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err94ASSERT_VIOLATIONDATA_RACE (287 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err95ASSERT_VIOLATIONDATA_RACE (286 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err96ASSERT_VIOLATIONDATA_RACE (285 of 465 remaining) [2023-08-25 12:06:33,446 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err97ASSERT_VIOLATIONDATA_RACE (284 of 465 remaining) [2023-08-25 12:06:33,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err98ASSERT_VIOLATIONDATA_RACE (283 of 465 remaining) [2023-08-25 12:06:33,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err99ASSERT_VIOLATIONDATA_RACE (282 of 465 remaining) [2023-08-25 12:06:33,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err100ASSERT_VIOLATIONDATA_RACE (281 of 465 remaining) [2023-08-25 12:06:33,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err101ASSERT_VIOLATIONDATA_RACE (280 of 465 remaining) [2023-08-25 12:06:33,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err102ASSERT_VIOLATIONDATA_RACE (279 of 465 remaining) [2023-08-25 12:06:33,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err103ASSERT_VIOLATIONDATA_RACE (278 of 465 remaining) [2023-08-25 12:06:33,447 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err104ASSERT_VIOLATIONDATA_RACE (277 of 465 remaining) [2023-08-25 12:06:33,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err106ASSERT_VIOLATIONDATA_RACE (276 of 465 remaining) [2023-08-25 12:06:33,448 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err105ASSERT_VIOLATIONDATA_RACE (275 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err107ASSERT_VIOLATIONDATA_RACE (274 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err108ASSERT_VIOLATIONDATA_RACE (273 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err109ASSERT_VIOLATIONDATA_RACE (272 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err110ASSERT_VIOLATIONDATA_RACE (271 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err111ASSERT_VIOLATIONDATA_RACE (270 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err112ASSERT_VIOLATIONDATA_RACE (269 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err113ASSERT_VIOLATIONDATA_RACE (268 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err114ASSERT_VIOLATIONDATA_RACE (267 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err115ASSERT_VIOLATIONDATA_RACE (266 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err116ASSERT_VIOLATIONDATA_RACE (265 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err117ASSERT_VIOLATIONDATA_RACE (264 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err118ASSERT_VIOLATIONDATA_RACE (263 of 465 remaining) [2023-08-25 12:06:33,449 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err119ASSERT_VIOLATIONDATA_RACE (262 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err120ASSERT_VIOLATIONDATA_RACE (261 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err121ASSERT_VIOLATIONDATA_RACE (260 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err122ASSERT_VIOLATIONDATA_RACE (259 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err123ASSERT_VIOLATIONDATA_RACE (258 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err124ASSERT_VIOLATIONDATA_RACE (257 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err125ASSERT_VIOLATIONDATA_RACE (256 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err126ASSERT_VIOLATIONDATA_RACE (255 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err127ASSERT_VIOLATIONDATA_RACE (254 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err128ASSERT_VIOLATIONDATA_RACE (253 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err129ASSERT_VIOLATIONDATA_RACE (252 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (251 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (250 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (249 of 465 remaining) [2023-08-25 12:06:33,450 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (248 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (247 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (246 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (245 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (244 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (243 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (242 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (241 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (240 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (239 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (238 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (237 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (236 of 465 remaining) [2023-08-25 12:06:33,451 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (235 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (234 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE (233 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE (232 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE (231 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE (230 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE (229 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE (228 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE (227 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONDATA_RACE (226 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONDATA_RACE (225 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27ASSERT_VIOLATIONDATA_RACE (224 of 465 remaining) [2023-08-25 12:06:33,452 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONDATA_RACE (223 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29ASSERT_VIOLATIONDATA_RACE (222 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30ASSERT_VIOLATIONDATA_RACE (221 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONDATA_RACE (220 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32ASSERT_VIOLATIONDATA_RACE (219 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33ASSERT_VIOLATIONDATA_RACE (218 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34ASSERT_VIOLATIONDATA_RACE (217 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35ASSERT_VIOLATIONDATA_RACE (216 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36ASSERT_VIOLATIONDATA_RACE (215 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (214 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (213 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (212 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (211 of 465 remaining) [2023-08-25 12:06:33,453 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (210 of 465 remaining) [2023-08-25 12:06:33,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (209 of 465 remaining) [2023-08-25 12:06:33,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (208 of 465 remaining) [2023-08-25 12:06:33,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (207 of 465 remaining) [2023-08-25 12:06:33,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (206 of 465 remaining) [2023-08-25 12:06:33,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (205 of 465 remaining) [2023-08-25 12:06:33,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (204 of 465 remaining) [2023-08-25 12:06:33,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONASSERT (203 of 465 remaining) [2023-08-25 12:06:33,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (202 of 465 remaining) [2023-08-25 12:06:33,456 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (201 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (200 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (199 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (198 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (197 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (196 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (195 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (194 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (193 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (192 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (191 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (190 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (189 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (188 of 465 remaining) [2023-08-25 12:06:33,457 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (187 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (186 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (185 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (184 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (183 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (182 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (181 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (180 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err32ASSERT_VIOLATIONDATA_RACE (179 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err33ASSERT_VIOLATIONDATA_RACE (178 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err34ASSERT_VIOLATIONDATA_RACE (177 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err35ASSERT_VIOLATIONDATA_RACE (176 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err36ASSERT_VIOLATIONDATA_RACE (175 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err37ASSERT_VIOLATIONDATA_RACE (174 of 465 remaining) [2023-08-25 12:06:33,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err38ASSERT_VIOLATIONDATA_RACE (173 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err39ASSERT_VIOLATIONDATA_RACE (172 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err40ASSERT_VIOLATIONDATA_RACE (171 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err41ASSERT_VIOLATIONDATA_RACE (170 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err42ASSERT_VIOLATIONDATA_RACE (169 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err43ASSERT_VIOLATIONDATA_RACE (168 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err44ASSERT_VIOLATIONDATA_RACE (167 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err45ASSERT_VIOLATIONDATA_RACE (166 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err46ASSERT_VIOLATIONDATA_RACE (165 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err47ASSERT_VIOLATIONDATA_RACE (164 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err48ASSERT_VIOLATIONDATA_RACE (163 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err49ASSERT_VIOLATIONDATA_RACE (162 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (161 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (160 of 465 remaining) [2023-08-25 12:06:33,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (159 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (158 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (157 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (156 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (155 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONDATA_RACE (154 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (153 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (152 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (151 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (150 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (149 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (148 of 465 remaining) [2023-08-25 12:06:33,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (147 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (146 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (145 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (144 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (143 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (142 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (141 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (140 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (139 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (138 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (137 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (136 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (135 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (134 of 465 remaining) [2023-08-25 12:06:33,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (133 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (132 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (131 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (130 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (129 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (128 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (127 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (126 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (125 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (124 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (123 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (122 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (121 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (120 of 465 remaining) [2023-08-25 12:06:33,462 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (119 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (118 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (117 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (116 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (115 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (114 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (113 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (112 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (111 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (110 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (109 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (108 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (107 of 465 remaining) [2023-08-25 12:06:33,463 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (106 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (105 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (104 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (103 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (102 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (101 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (100 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (99 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (98 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (97 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (96 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err34ASSERT_VIOLATIONDATA_RACE (95 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err35ASSERT_VIOLATIONDATA_RACE (94 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err36ASSERT_VIOLATIONDATA_RACE (93 of 465 remaining) [2023-08-25 12:06:33,464 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err37ASSERT_VIOLATIONDATA_RACE (92 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err38ASSERT_VIOLATIONDATA_RACE (91 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err39ASSERT_VIOLATIONDATA_RACE (90 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err40ASSERT_VIOLATIONDATA_RACE (89 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err41ASSERT_VIOLATIONDATA_RACE (88 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err42ASSERT_VIOLATIONDATA_RACE (87 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err43ASSERT_VIOLATIONDATA_RACE (86 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err45ASSERT_VIOLATIONDATA_RACE (85 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err44ASSERT_VIOLATIONDATA_RACE (84 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err46ASSERT_VIOLATIONDATA_RACE (83 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err47ASSERT_VIOLATIONDATA_RACE (82 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err48ASSERT_VIOLATIONDATA_RACE (81 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err49ASSERT_VIOLATIONDATA_RACE (80 of 465 remaining) [2023-08-25 12:06:33,465 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err50ASSERT_VIOLATIONDATA_RACE (79 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err51ASSERT_VIOLATIONDATA_RACE (78 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err52ASSERT_VIOLATIONDATA_RACE (77 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err53ASSERT_VIOLATIONDATA_RACE (76 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err54ASSERT_VIOLATIONDATA_RACE (75 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err55ASSERT_VIOLATIONDATA_RACE (74 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err56ASSERT_VIOLATIONDATA_RACE (73 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err57ASSERT_VIOLATIONDATA_RACE (72 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err58ASSERT_VIOLATIONDATA_RACE (71 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err59ASSERT_VIOLATIONDATA_RACE (70 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err60ASSERT_VIOLATIONDATA_RACE (69 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err61ASSERT_VIOLATIONDATA_RACE (68 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err62ASSERT_VIOLATIONDATA_RACE (67 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err63ASSERT_VIOLATIONDATA_RACE (66 of 465 remaining) [2023-08-25 12:06:33,466 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err64ASSERT_VIOLATIONDATA_RACE (65 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err65ASSERT_VIOLATIONDATA_RACE (64 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err67ASSERT_VIOLATIONDATA_RACE (63 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err68ASSERT_VIOLATIONDATA_RACE (62 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err66ASSERT_VIOLATIONDATA_RACE (61 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err69ASSERT_VIOLATIONDATA_RACE (60 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err70ASSERT_VIOLATIONDATA_RACE (59 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err72ASSERT_VIOLATIONDATA_RACE (58 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err73ASSERT_VIOLATIONDATA_RACE (57 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err74ASSERT_VIOLATIONDATA_RACE (56 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err71ASSERT_VIOLATIONDATA_RACE (55 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err75ASSERT_VIOLATIONDATA_RACE (54 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err76ASSERT_VIOLATIONDATA_RACE (53 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err78ASSERT_VIOLATIONDATA_RACE (52 of 465 remaining) [2023-08-25 12:06:33,467 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err77ASSERT_VIOLATIONDATA_RACE (51 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err79ASSERT_VIOLATIONDATA_RACE (50 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err80ASSERT_VIOLATIONDATA_RACE (49 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err81ASSERT_VIOLATIONDATA_RACE (48 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err82ASSERT_VIOLATIONDATA_RACE (47 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err84ASSERT_VIOLATIONDATA_RACE (46 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err83ASSERT_VIOLATIONDATA_RACE (45 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err85ASSERT_VIOLATIONDATA_RACE (44 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err86ASSERT_VIOLATIONDATA_RACE (43 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err87ASSERT_VIOLATIONDATA_RACE (42 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err88ASSERT_VIOLATIONDATA_RACE (41 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err90ASSERT_VIOLATIONDATA_RACE (40 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err91ASSERT_VIOLATIONDATA_RACE (39 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err89ASSERT_VIOLATIONDATA_RACE (38 of 465 remaining) [2023-08-25 12:06:33,468 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err92ASSERT_VIOLATIONDATA_RACE (37 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err93ASSERT_VIOLATIONDATA_RACE (36 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err94ASSERT_VIOLATIONDATA_RACE (35 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err95ASSERT_VIOLATIONDATA_RACE (34 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err96ASSERT_VIOLATIONDATA_RACE (33 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err97ASSERT_VIOLATIONDATA_RACE (32 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err98ASSERT_VIOLATIONDATA_RACE (31 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err99ASSERT_VIOLATIONDATA_RACE (30 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err100ASSERT_VIOLATIONDATA_RACE (29 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err101ASSERT_VIOLATIONDATA_RACE (28 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err102ASSERT_VIOLATIONDATA_RACE (27 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err103ASSERT_VIOLATIONDATA_RACE (26 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err104ASSERT_VIOLATIONDATA_RACE (25 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err106ASSERT_VIOLATIONDATA_RACE (24 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err105ASSERT_VIOLATIONDATA_RACE (23 of 465 remaining) [2023-08-25 12:06:33,469 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err107ASSERT_VIOLATIONDATA_RACE (22 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err108ASSERT_VIOLATIONDATA_RACE (21 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err109ASSERT_VIOLATIONDATA_RACE (20 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err110ASSERT_VIOLATIONDATA_RACE (19 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err111ASSERT_VIOLATIONDATA_RACE (18 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err112ASSERT_VIOLATIONDATA_RACE (17 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err113ASSERT_VIOLATIONDATA_RACE (16 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err114ASSERT_VIOLATIONDATA_RACE (15 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err115ASSERT_VIOLATIONDATA_RACE (14 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err116ASSERT_VIOLATIONDATA_RACE (13 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err117ASSERT_VIOLATIONDATA_RACE (12 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err118ASSERT_VIOLATIONDATA_RACE (11 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err119ASSERT_VIOLATIONDATA_RACE (10 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err120ASSERT_VIOLATIONDATA_RACE (9 of 465 remaining) [2023-08-25 12:06:33,470 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err121ASSERT_VIOLATIONDATA_RACE (8 of 465 remaining) [2023-08-25 12:06:33,471 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err122ASSERT_VIOLATIONDATA_RACE (7 of 465 remaining) [2023-08-25 12:06:33,471 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err123ASSERT_VIOLATIONDATA_RACE (6 of 465 remaining) [2023-08-25 12:06:33,471 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err124ASSERT_VIOLATIONDATA_RACE (5 of 465 remaining) [2023-08-25 12:06:33,471 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err125ASSERT_VIOLATIONDATA_RACE (4 of 465 remaining) [2023-08-25 12:06:33,471 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err126ASSERT_VIOLATIONDATA_RACE (3 of 465 remaining) [2023-08-25 12:06:33,471 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err127ASSERT_VIOLATIONDATA_RACE (2 of 465 remaining) [2023-08-25 12:06:33,471 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err128ASSERT_VIOLATIONDATA_RACE (1 of 465 remaining) [2023-08-25 12:06:33,471 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err129ASSERT_VIOLATIONDATA_RACE (0 of 465 remaining) [2023-08-25 12:06:33,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 12:06:33,471 INFO L445 BasicCegarLoop]: Path program histogram: [4, 2, 1, 1, 1, 1, 1, 1] [2023-08-25 12:06:33,484 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-25 12:06:33,484 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-25 12:06:33,582 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.08 12:06:33 BasicIcfg [2023-08-25 12:06:33,582 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-25 12:06:33,582 INFO L158 Benchmark]: Toolchain (without parser) took 334411.19ms. Allocated memory was 369.1MB in the beginning and 10.3GB in the end (delta: 9.9GB). Free memory was 344.2MB in the beginning and 7.9GB in the end (delta: -7.5GB). Peak memory consumption was 2.4GB. Max. memory is 16.0GB. [2023-08-25 12:06:33,582 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 369.1MB. Free memory is still 345.8MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 12:06:33,583 INFO L158 Benchmark]: CACSL2BoogieTranslator took 396.15ms. Allocated memory is still 369.1MB. Free memory was 344.2MB in the beginning and 317.5MB in the end (delta: 26.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2023-08-25 12:06:33,583 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.83ms. Allocated memory is still 369.1MB. Free memory was 317.5MB in the beginning and 314.3MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 12:06:33,583 INFO L158 Benchmark]: Boogie Preprocessor took 59.49ms. Allocated memory is still 369.1MB. Free memory was 314.3MB in the beginning and 310.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 12:06:33,583 INFO L158 Benchmark]: RCFGBuilder took 19687.59ms. Allocated memory was 369.1MB in the beginning and 8.9GB in the end (delta: 8.5GB). Free memory was 309.6MB in the beginning and 8.4GB in the end (delta: -8.1GB). Peak memory consumption was 889.6MB. Max. memory is 16.0GB. [2023-08-25 12:06:33,583 INFO L158 Benchmark]: TraceAbstraction took 314197.04ms. Allocated memory was 8.9GB in the beginning and 10.3GB in the end (delta: 1.4GB). Free memory was 8.4GB in the beginning and 7.9GB in the end (delta: 507.0MB). Peak memory consumption was 1.9GB. Max. memory is 16.0GB. [2023-08-25 12:06:33,584 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.12ms. Allocated memory is still 369.1MB. Free memory is still 345.8MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 396.15ms. Allocated memory is still 369.1MB. Free memory was 344.2MB in the beginning and 317.5MB in the end (delta: 26.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 66.83ms. Allocated memory is still 369.1MB. Free memory was 317.5MB in the beginning and 314.3MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 59.49ms. Allocated memory is still 369.1MB. Free memory was 314.3MB in the beginning and 310.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 19687.59ms. Allocated memory was 369.1MB in the beginning and 8.9GB in the end (delta: 8.5GB). Free memory was 309.6MB in the beginning and 8.4GB in the end (delta: -8.1GB). Peak memory consumption was 889.6MB. Max. memory is 16.0GB. * TraceAbstraction took 314197.04ms. Allocated memory was 8.9GB in the beginning and 10.3GB in the end (delta: 1.4GB). Free memory was 8.4GB in the beginning and 7.9GB in the end (delta: 507.0MB). Peak memory consumption was 1.9GB. 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: 9.3s, 372 PlacesBefore, 282 PlacesAfterwards, 365 TransitionsBefore, 272 TransitionsAfterwards, 68056 CoEnabledTransitionPairs, 6 FixpointIterations, 40 TrivialSequentialCompositions, 93 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 3 ChoiceCompositions, 145 TotalNumberOfCompositions, 534014 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 206641, independent: 203813, independent conditional: 0, independent unconditional: 203813, dependent: 2828, dependent conditional: 0, dependent unconditional: 2828, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 19248, independent: 18977, independent conditional: 0, independent unconditional: 18977, dependent: 271, dependent conditional: 0, dependent unconditional: 271, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 206641, independent: 184836, independent conditional: 0, independent unconditional: 184836, dependent: 2557, dependent conditional: 0, dependent unconditional: 2557, unknown: 19248, unknown conditional: 0, unknown unconditional: 19248] , Statistics on independence cache: Total cache size (in pairs): 5093, Positive cache size: 4859, Positive conditional cache size: 0, Positive unconditional cache size: 4859, Negative cache size: 234, Negative conditional cache size: 0, Negative unconditional cache size: 234, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - CounterExampleResult [Line: 17]: assertion can be violated assertion can be violated We found a FailurePath: [L709] 0 int __unbuffered_cnt = 0; [L711] 0 int __unbuffered_p0_EAX = 0; [L713] 0 int __unbuffered_p2_EAX = 0; [L715] 0 int __unbuffered_p2_EBX = 0; [L717] 0 int a = 0; [L718] 0 _Bool a$flush_delayed; [L719] 0 int a$mem_tmp; [L720] 0 _Bool a$r_buff0_thd0; [L721] 0 _Bool a$r_buff0_thd1; [L722] 0 _Bool a$r_buff0_thd2; [L723] 0 _Bool a$r_buff0_thd3; [L724] 0 _Bool a$r_buff1_thd0; [L725] 0 _Bool a$r_buff1_thd1; [L726] 0 _Bool a$r_buff1_thd2; [L727] 0 _Bool a$r_buff1_thd3; [L728] 0 _Bool a$read_delayed; [L729] 0 int *a$read_delayed_var; [L730] 0 int a$w_buff0; [L731] 0 _Bool a$w_buff0_used; [L732] 0 int a$w_buff1; [L733] 0 _Bool a$w_buff1_used; [L734] 0 _Bool main$tmp_guard0; [L735] 0 _Bool main$tmp_guard1; [L737] 0 int x = 0; [L739] 0 int y = 0; [L741] 0 int z = 0; [L742] 0 _Bool weak$$choice0; [L743] 0 _Bool weak$$choice2; [L843] 0 pthread_t t1105; [L844] FCALL, FORK 0 pthread_create(&t1105, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=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(&t1105, ((void *)0), P0, ((void *)0))=-1, t1105={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0] [L845] 0 pthread_t t1106; [L747] 1 a$w_buff1 = a$w_buff0 [L748] 1 a$w_buff0 = 1 [L749] 1 a$w_buff1_used = a$w_buff0_used [L750] 1 a$w_buff0_used = (_Bool)1 [L751] EXPR 1 a$w_buff1_used && a$w_buff0_used [L751] CALL 1 __VERIFIER_assert(!(a$w_buff1_used && a$w_buff0_used)) [L18] COND FALSE 1 !(!expression) [L751] RET 1 __VERIFIER_assert(!(a$w_buff1_used && a$w_buff0_used)) [L752] 1 a$r_buff1_thd0 = a$r_buff0_thd0 [L753] 1 a$r_buff1_thd1 = a$r_buff0_thd1 [L754] 1 a$r_buff1_thd2 = a$r_buff0_thd2 [L755] 1 a$r_buff1_thd3 = a$r_buff0_thd3 [L756] 1 a$r_buff0_thd1 = (_Bool)1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=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}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0] [L846] FCALL, FORK 0 pthread_create(&t1106, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=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}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t1106, ((void *)0), P1, ((void *)0))=0, t1105={5:0}, t1106={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, z=0] [L759] 1 __unbuffered_p0_EAX = x VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=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=0, y=0, z=0] [L847] 0 pthread_t t1107; [L776] 2 x = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=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}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=0, z=0] [L848] FCALL, FORK 0 pthread_create(&t1107, ((void *)0), P2, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=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, pthread_create(&t1107, ((void *)0), P2, ((void *)0))=1, t1105={5:0}, t1106={6:0}, t1107={3:0}, weak$$choice0=0, weak$$choice2=0, x=1, y=0, z=0] [L779] 2 y = 1 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a$flush_delayed=0, a$mem_tmp=0, a$r_buff0_thd0=0, a$r_buff0_thd1=1, a$r_buff0_thd2=0, a$r_buff0_thd3=0, a$r_buff1_thd0=0, a$r_buff1_thd1=0, a$r_buff1_thd2=0, a$r_buff1_thd3=0, a$read_delayed=0, a$read_delayed_var={0:0}, a$w_buff0=1, a$w_buff0_used=1, a$w_buff1=0, a$w_buff1_used=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=1, z=0] [L782] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L782] 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) [L782] EXPR 2 a$w_buff1_used && a$r_buff1_thd2 [L782] EXPR 2 a$w_buff1_used && a$r_buff1_thd2 ? a$w_buff1 : a [L782] 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) [L782] 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) [L783] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L783] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$w_buff0_used [L783] 2 a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$w_buff0_used [L784] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L784] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 [L784] EXPR 2 a$w_buff1_used && a$r_buff1_thd2 [L784] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 [L784] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$w_buff1_used [L784] 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 [L785] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L785] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$r_buff0_thd2 [L785] 2 a$r_buff0_thd2 = a$w_buff0_used && a$r_buff0_thd2 ? (_Bool)0 : a$r_buff0_thd2 [L786] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 [L786] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 [L786] EXPR 2 a$w_buff1_used && a$r_buff1_thd2 [L786] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 [L786] EXPR 2 a$w_buff0_used && a$r_buff0_thd2 || a$w_buff1_used && a$r_buff1_thd2 ? (_Bool)0 : a$r_buff1_thd2 [L786] 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 [L796] 3 y = 2 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=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=2, z=0] [L799] 3 z = 1 [L802] 3 __unbuffered_p2_EAX = z VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=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=1, y=2, z=1] [L805] 3 weak$$choice0 = __VERIFIER_nondet_bool() [L806] 3 weak$$choice2 = __VERIFIER_nondet_bool() [L807] 3 a$flush_delayed = weak$$choice2 [L808] 3 a$mem_tmp = a [L809] EXPR 3 !a$w_buff0_used [L809] EXPR 3 !a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used [L809] EXPR 3 !a$r_buff0_thd3 [L809] EXPR 3 !a$r_buff0_thd3 && !a$w_buff1_used [L809] EXPR 3 !a$w_buff1_used [L809] EXPR 3 !a$r_buff0_thd3 && !a$w_buff1_used [L809] EXPR 3 !a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used [L809] EXPR 3 !a$w_buff0_used || !a$r_buff0_thd3 && !a$w_buff1_used || !a$r_buff0_thd3 && !a$r_buff1_thd3 [L809] 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) [L809] 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) [L810] 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)) [L810] 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)) [L811] 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)) [L811] 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)) [L812] 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)) [L812] 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)) [L813] 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)) [L813] 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)) [L814] 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)) [L814] 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)) [L815] 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)) [L815] 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)) [L816] 3 __unbuffered_p2_EBX = a [L817] EXPR 3 a$flush_delayed ? a$mem_tmp : a [L817] 3 a = a$flush_delayed ? a$mem_tmp : a [L818] 3 a$flush_delayed = (_Bool)0 VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=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=1, y=2, z=1] [L821] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L821] 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) [L821] EXPR 3 a$w_buff1_used && a$r_buff1_thd3 [L821] EXPR 3 a$w_buff1_used && a$r_buff1_thd3 ? a$w_buff1 : a [L821] 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) [L821] 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) [L822] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L822] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used [L822] 3 a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$w_buff0_used [L823] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L823] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 [L823] EXPR 3 a$w_buff1_used && a$r_buff1_thd3 [L823] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 [L823] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$w_buff1_used [L823] 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 [L824] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L824] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3 [L824] 3 a$r_buff0_thd3 = a$w_buff0_used && a$r_buff0_thd3 ? (_Bool)0 : a$r_buff0_thd3 [L825] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 [L825] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 [L825] EXPR 3 a$w_buff1_used && a$r_buff1_thd3 [L825] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 [L825] EXPR 3 a$w_buff0_used && a$r_buff0_thd3 || a$w_buff1_used && a$r_buff1_thd3 ? (_Bool)0 : a$r_buff1_thd3 [L825] 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 [L762] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L762] 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) [L762] 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) [L763] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L763] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used [L763] 1 a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$w_buff0_used [L764] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 [L764] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L764] EXPR 1 a$w_buff1_used && a$r_buff1_thd1 [L764] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 [L764] EXPR 1 a$w_buff0_used && a$r_buff0_thd1 || a$w_buff1_used && a$r_buff1_thd1 ? (_Bool)0 : a$w_buff1_used [L764] 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 [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$r_buff0_thd1 [L765] 1 a$r_buff0_thd1 = a$w_buff0_used && a$r_buff0_thd1 ? (_Bool)0 : a$r_buff0_thd1 [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$r_buff1_thd1 [L766] 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 [L769] EXPR 1 __unbuffered_cnt + 1 [L769] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L771] 1 return 0; [L789] EXPR 2 __unbuffered_cnt + 1 [L789] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L791] 2 return 0; [L828] EXPR 3 __unbuffered_cnt + 1 [L828] 3 __unbuffered_cnt = __unbuffered_cnt + 1 [L830] 3 return 0; [L850] EXPR 0 __unbuffered_cnt == 3 [L850] 0 main$tmp_guard0 = __unbuffered_cnt == 3 [L852] 0 assume_abort_if_not(main$tmp_guard0) [L852] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L852] RET 0 assume_abort_if_not(main$tmp_guard0) [L854] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L854] 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) [L854] EXPR 0 a$w_buff1_used && a$r_buff1_thd0 [L854] EXPR 0 a$w_buff1_used && a$r_buff1_thd0 ? a$w_buff1 : a [L854] 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) [L854] 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) [L855] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L855] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$w_buff0_used [L855] 0 a$w_buff0_used = a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$w_buff0_used [L856] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L856] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 [L856] EXPR 0 a$w_buff1_used && a$r_buff1_thd0 [L856] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 [L856] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$w_buff1_used [L856] 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 [L857] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L857] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$r_buff0_thd0 [L857] 0 a$r_buff0_thd0 = a$w_buff0_used && a$r_buff0_thd0 ? (_Bool)0 : a$r_buff0_thd0 [L858] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 [L858] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 [L858] EXPR 0 a$w_buff1_used && a$r_buff1_thd0 [L858] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 [L858] EXPR 0 a$w_buff0_used && a$r_buff0_thd0 || a$w_buff1_used && a$r_buff1_thd0 ? (_Bool)0 : a$r_buff1_thd0 [L858] 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 [L861] EXPR 0 y == 2 [L861] EXPR 0 y == 2 && __unbuffered_p0_EAX == 0 [L861] EXPR 0 __unbuffered_p0_EAX == 0 [L861] EXPR 0 y == 2 && __unbuffered_p0_EAX == 0 [L861] EXPR 0 y == 2 && __unbuffered_p0_EAX == 0 && __unbuffered_p2_EAX == 1 [L861] EXPR 0 __unbuffered_p2_EAX == 1 [L861] EXPR 0 y == 2 && __unbuffered_p0_EAX == 0 && __unbuffered_p2_EAX == 1 [L861] EXPR 0 y == 2 && __unbuffered_p0_EAX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0 [L861] EXPR 0 __unbuffered_p2_EBX == 0 [L861] EXPR 0 y == 2 && __unbuffered_p0_EAX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0 [L861] 0 main$tmp_guard1 = !(y == 2 && __unbuffered_p0_EAX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0) [L863] 0 __VERIFIER_assert(main$tmp_guard1) [L863] CALL 0 __VERIFIER_assert(main$tmp_guard1) [L18] COND TRUE 0 !expression [L18] CALL 0 reach_error() [L17] COND FALSE 0 !(0) [L17] 0 __assert_fail ("0", "mix042.oepc.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [\read(__PRETTY_FUNCTION__)={54:53}, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p0_EAX=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=1, y=2, z=1] - UnprovableResult [Line: 747]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 747]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 748]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 750]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 751]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 751]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 17]: Unable to prove that assertion always holds Unable to prove that assertion always holds Reason: Not analyzed. - UnprovableResult [Line: 752]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 752]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 753]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 754]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 755]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 759]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 762]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 764]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 769]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 769]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 776]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 779]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 783]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 783]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 783]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 783]: 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: 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: 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: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 785]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 786]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 786]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 786]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 786]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 786]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 786]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 789]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 796]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 799]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 802]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 802]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 805]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 806]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 807]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 807]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 808]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 808]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 809]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 810]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 811]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 812]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 813]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 814]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 815]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 816]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 817]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 818]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 821]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 822]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 822]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 822]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 822]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 824]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 824]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 824]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 824]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 825]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 828]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 828]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 850]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 850]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 852]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 854]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 855]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 856]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 857]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 857]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 857]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 857]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 858]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 861]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 863]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 607 locations, 465 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: 310.0s, OverallIterations: 12, TraceHistogramMax: 1, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 265.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 10.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 174 SdHoareTripleChecker+Valid, 5.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 174 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 4.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 122 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 899 IncrementalHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 122 mSolverCounterUnsat, 0 mSDtfsCounter, 899 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 32 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=553occurred in iteration=0, InterpolantAutomatonStates: 43, 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.4s SatisfiabilityAnalysisTime, 29.5s InterpolantComputationTime, 174 NumberOfCodeBlocks, 174 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 141 ConstructedInterpolants, 0 QuantifiedInterpolants, 682 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 12:06:33,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...