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