/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 -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/safe021_power.opt_pso.opt.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-25 01:36:47,621 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-25 01:36:47,708 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 01:36:47,713 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-25 01:36:47,713 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-25 01:36:47,743 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-25 01:36:47,744 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-25 01:36:47,744 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-25 01:36:47,745 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-25 01:36:47,749 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-25 01:36:47,749 INFO L153 SettingsManager]: * Use SBE=true [2023-08-25 01:36:47,749 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-25 01:36:47,749 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-25 01:36:47,751 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-25 01:36:47,751 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-25 01:36:47,751 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-25 01:36:47,751 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-25 01:36:47,751 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-25 01:36:47,752 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-25 01:36:47,752 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-25 01:36:47,752 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-25 01:36:47,753 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-25 01:36:47,753 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-25 01:36:47,754 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-25 01:36:47,754 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-25 01:36:47,754 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-25 01:36:47,754 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-25 01:36:47,755 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 01:36:47,755 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-25 01:36:47,755 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-25 01:36:47,756 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-25 01:36:47,756 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-25 01:36:47,757 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-25 01:36:47,757 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-25 01:36:47,757 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-25 01:36:47,757 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.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 01:36:48,094 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-25 01:36:48,110 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-25 01:36:48,112 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-25 01:36:48,113 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-25 01:36:48,114 INFO L274 PluginConnector]: CDTParser initialized [2023-08-25 01:36:48,115 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_power.opt_pso.opt.i [2023-08-25 01:36:49,382 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-25 01:36:49,666 INFO L384 CDTParser]: Found 1 translation units. [2023-08-25 01:36:49,667 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_power.opt_pso.opt.i [2023-08-25 01:36:49,686 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b38dca7f/5eef57b16f6a484f9bed5274d9d2eb60/FLAGd44014db6 [2023-08-25 01:36:49,696 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b38dca7f/5eef57b16f6a484f9bed5274d9d2eb60 [2023-08-25 01:36:49,698 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-25 01:36:49,699 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-25 01:36:49,700 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-25 01:36:49,700 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-25 01:36:49,702 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-25 01:36:49,703 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 01:36:49" (1/1) ... [2023-08-25 01:36:49,704 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40132c38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:49, skipping insertion in model container [2023-08-25 01:36:49,704 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.08 01:36:49" (1/1) ... [2023-08-25 01:36:49,746 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-25 01:36:50,109 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 01:36:50,119 INFO L201 MainTranslator]: Completed pre-run [2023-08-25 01:36:50,147 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 01:36:50,148 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [267] [2023-08-25 01:36:50,214 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-25 01:36:50,256 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 01:36:50,256 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-25 01:36:50,262 INFO L206 MainTranslator]: Completed translation [2023-08-25 01:36:50,262 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50 WrapperNode [2023-08-25 01:36:50,263 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-25 01:36:50,264 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-25 01:36:50,264 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-25 01:36:50,264 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-25 01:36:50,270 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,310 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,362 INFO L138 Inliner]: procedures = 176, calls = 55, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 935 [2023-08-25 01:36:50,363 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-25 01:36:50,363 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-25 01:36:50,363 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-25 01:36:50,364 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-25 01:36:50,383 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,384 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,396 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,396 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,417 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,434 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,438 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,441 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,446 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-25 01:36:50,447 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-25 01:36:50,447 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-25 01:36:50,447 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-25 01:36:50,448 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (1/1) ... [2023-08-25 01:36:50,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-25 01:36:50,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-25 01:36:50,477 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 01:36:50,480 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 01:36:50,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-25 01:36:50,504 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-25 01:36:50,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-25 01:36:50,504 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-25 01:36:50,504 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-25 01:36:50,504 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2023-08-25 01:36:50,505 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2023-08-25 01:36:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2023-08-25 01:36:50,505 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2023-08-25 01:36:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2023-08-25 01:36:50,505 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2023-08-25 01:36:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-25 01:36:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-25 01:36:50,505 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-25 01:36:50,506 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-25 01:36:50,507 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 01:36:50,697 INFO L236 CfgBuilder]: Building ICFG [2023-08-25 01:36:50,699 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-25 01:36:51,832 INFO L277 CfgBuilder]: Performing block encoding [2023-08-25 01:37:30,144 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-25 01:37:30,144 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-08-25 01:37:30,147 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 01:37:30 BoogieIcfgContainer [2023-08-25 01:37:30,147 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-25 01:37:30,149 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-25 01:37:30,149 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-25 01:37:30,151 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-25 01:37:30,152 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.08 01:36:49" (1/3) ... [2023-08-25 01:37:30,152 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15713490 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 01:37:30, skipping insertion in model container [2023-08-25 01:37:30,152 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.08 01:36:50" (2/3) ... [2023-08-25 01:37:30,152 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15713490 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.08 01:37:30, skipping insertion in model container [2023-08-25 01:37:30,153 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.08 01:37:30" (3/3) ... [2023-08-25 01:37:30,153 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_power.opt_pso.opt.i [2023-08-25 01:37:30,168 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-25 01:37:30,169 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 246 error locations. [2023-08-25 01:37:30,169 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-25 01:37:33,257 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-25 01:37:33,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 367 places, 360 transitions, 735 flow [2023-08-25 01:37:36,002 INFO L124 PetriNetUnfolderBase]: 3/357 cut-off events. [2023-08-25 01:37:36,002 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 01:37:36,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 367 conditions, 357 events. 3/357 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 1928 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 321. Up to 2 conditions per place. [2023-08-25 01:37:36,011 INFO L82 GeneralOperation]: Start removeDead. Operand has 367 places, 360 transitions, 735 flow [2023-08-25 01:37:36,026 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 364 places, 357 transitions, 723 flow [2023-08-25 01:37:36,028 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-25 01:37:36,037 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 364 places, 357 transitions, 723 flow [2023-08-25 01:37:36,039 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 364 places, 357 transitions, 723 flow [2023-08-25 01:37:36,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 364 places, 357 transitions, 723 flow [2023-08-25 01:37:38,595 INFO L124 PetriNetUnfolderBase]: 3/357 cut-off events. [2023-08-25 01:37:38,595 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 01:37:38,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 367 conditions, 357 events. 3/357 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 1933 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 321. Up to 2 conditions per place. [2023-08-25 01:37:38,614 INFO L119 LiptonReduction]: Number of co-enabled transitions 59458 [2023-08-25 01:39:15,128 WARN L234 SmtUtils]: Spent 1.61m on a formula simplification. DAG size of input: 9204 DAG size of output: 1022 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:42:18,706 WARN L234 SmtUtils]: Spent 3.01m on a formula simplification. DAG size of input: 10232 DAG size of output: 1344 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:42:30,073 WARN L234 SmtUtils]: Spent 11.34s on a formula simplification. DAG size of input: 1273 DAG size of output: 1272 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:42:49,331 WARN L234 SmtUtils]: Spent 11.24s on a formula simplification. DAG size of input: 1277 DAG size of output: 1274 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:42:54,963 WARN L234 SmtUtils]: Spent 5.61s on a formula simplification that was a NOOP. DAG size: 1274 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:43:00,543 WARN L234 SmtUtils]: Spent 5.17s on a formula simplification. DAG size of input: 967 DAG size of output: 889 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:43:17,769 WARN L234 SmtUtils]: Spent 14.68s on a formula simplification. DAG size of input: 1275 DAG size of output: 1190 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:43:29,787 WARN L234 SmtUtils]: Spent 5.82s on a formula simplification. DAG size of input: 981 DAG size of output: 975 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:43:49,671 WARN L234 SmtUtils]: Spent 16.96s on a formula simplification. DAG size of input: 1289 DAG size of output: 1283 (called from [L 278] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:43:57,887 WARN L234 SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 1283 (called from [L 301] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.transitions.TransFormulaUtils.sequentialComposition) [2023-08-25 01:43:58,879 INFO L134 LiptonReduction]: Checked pairs total: 621589 [2023-08-25 01:43:58,879 INFO L136 LiptonReduction]: Total number of compositions: 139 [2023-08-25 01:43:58,891 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-25 01:43:58,895 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;@31205a4c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-25 01:43:58,895 INFO L358 AbstractCegarLoop]: Starting to check reachability of 364 error locations. [2023-08-25 01:43:58,897 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-25 01:43:58,897 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-08-25 01:43:58,897 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 01:43:58,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:43:58,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-25 01:43:58,898 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P0Err0ASSERT_VIOLATIONDATA_RACE === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:43:58,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:43:58,902 INFO L85 PathProgramCache]: Analyzing trace with hash 6123319, now seen corresponding path program 1 times [2023-08-25 01:43:58,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:43:58,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756143591] [2023-08-25 01:43:58,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:43:58,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:43:59,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:43:59,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 01:43:59,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:43:59,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756143591] [2023-08-25 01:43:59,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756143591] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:43:59,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:43:59,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 01:43:59,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979076929] [2023-08-25 01:43:59,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:43:59,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-25 01:43:59,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:43:59,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-25 01:43:59,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-25 01:43:59,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 499 [2023-08-25 01:43:59,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 267 transitions, 543 flow. Second operand has 2 states, 2 states have (on average 96.5) internal successors, (193), 2 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:43:59,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:43:59,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 499 [2023-08-25 01:43:59,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:44:10,841 INFO L124 PetriNetUnfolderBase]: 1782/2603 cut-off events. [2023-08-25 01:44:10,841 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-25 01:44:10,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5283 conditions, 2603 events. 1782/2603 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10990 event pairs, 1782 based on Foata normal form. 0/2318 useless extension candidates. Maximal degree in co-relation 5272. Up to 2604 conditions per place. [2023-08-25 01:44:10,857 INFO L140 encePairwiseOnDemand]: 255/499 looper letters, 23 selfloop transitions, 0 changer transitions 0/23 dead transitions. [2023-08-25 01:44:10,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 23 transitions, 101 flow [2023-08-25 01:44:10,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-25 01:44:10,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-25 01:44:10,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 457 transitions. [2023-08-25 01:44:10,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45791583166332667 [2023-08-25 01:44:10,869 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 457 transitions. [2023-08-25 01:44:10,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 457 transitions. [2023-08-25 01:44:10,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:44:10,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 457 transitions. [2023-08-25 01:44:10,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 228.5) internal successors, (457), 2 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:10,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 499.0) internal successors, (1497), 3 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:10,881 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 499.0) internal successors, (1497), 3 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:10,882 INFO L175 Difference]: Start difference. First operand has 277 places, 267 transitions, 543 flow. Second operand 2 states and 457 transitions. [2023-08-25 01:44:10,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 23 transitions, 101 flow [2023-08-25 01:44:10,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 23 transitions, 98 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-25 01:44:10,886 INFO L231 Difference]: Finished difference. Result has 31 places, 23 transitions, 52 flow [2023-08-25 01:44:10,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=52, PETRI_PLACES=31, PETRI_TRANSITIONS=23} [2023-08-25 01:44:10,891 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -246 predicate places. [2023-08-25 01:44:10,891 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 23 transitions, 52 flow [2023-08-25 01:44:10,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 96.5) internal successors, (193), 2 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:10,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:44:10,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-25 01:44:10,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-25 01:44:10,892 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P1Err8ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:44:10,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:44:10,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1589817019, now seen corresponding path program 1 times [2023-08-25 01:44:10,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:44:10,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734677039] [2023-08-25 01:44:10,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:44:10,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:44:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:44:11,179 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 01:44:11,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:44:11,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734677039] [2023-08-25 01:44:11,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734677039] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:44:11,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:44:11,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 01:44:11,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504409303] [2023-08-25 01:44:11,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:44:11,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 01:44:11,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:44:11,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 01:44:11,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 01:44:11,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 499 [2023-08-25 01:44:11,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 95.66666666666667) internal successors, (287), 3 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:11,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:44:11,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 499 [2023-08-25 01:44:11,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:44:20,834 INFO L124 PetriNetUnfolderBase]: 1464/2150 cut-off events. [2023-08-25 01:44:20,835 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-25 01:44:20,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4365 conditions, 2150 events. 1464/2150 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9806 event pairs, 192 based on Foata normal form. 0/2025 useless extension candidates. Maximal degree in co-relation 4362. Up to 1813 conditions per place. [2023-08-25 01:44:20,842 INFO L140 encePairwiseOnDemand]: 496/499 looper letters, 32 selfloop transitions, 2 changer transitions 2/36 dead transitions. [2023-08-25 01:44:20,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 36 transitions, 152 flow [2023-08-25 01:44:20,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 01:44:20,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 01:44:20,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 319 transitions. [2023-08-25 01:44:20,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21309285237140949 [2023-08-25 01:44:20,845 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 319 transitions. [2023-08-25 01:44:20,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 319 transitions. [2023-08-25 01:44:20,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:44:20,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 319 transitions. [2023-08-25 01:44:20,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.33333333333333) internal successors, (319), 3 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:20,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:20,850 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:20,851 INFO L175 Difference]: Start difference. First operand has 31 places, 23 transitions, 52 flow. Second operand 3 states and 319 transitions. [2023-08-25 01:44:20,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 36 transitions, 152 flow [2023-08-25 01:44:20,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 36 transitions, 152 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 01:44:20,852 INFO L231 Difference]: Finished difference. Result has 32 places, 21 transitions, 52 flow [2023-08-25 01:44:20,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=52, PETRI_PLACES=32, PETRI_TRANSITIONS=21} [2023-08-25 01:44:20,853 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -245 predicate places. [2023-08-25 01:44:20,853 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 21 transitions, 52 flow [2023-08-25 01:44:20,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 95.66666666666667) internal successors, (287), 3 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:20,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:44:20,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 01:44:20,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-25 01:44:20,854 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:44:20,854 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:44:20,854 INFO L85 PathProgramCache]: Analyzing trace with hash -628089692, now seen corresponding path program 1 times [2023-08-25 01:44:20,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:44:20,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513048647] [2023-08-25 01:44:20,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:44:20,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:44:21,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:44:21,442 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 01:44:21,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:44:21,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513048647] [2023-08-25 01:44:21,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513048647] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:44:21,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:44:21,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-25 01:44:21,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469653301] [2023-08-25 01:44:21,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:44:21,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 01:44:21,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:44:21,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 01:44:21,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 01:44:21,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 499 [2023-08-25 01:44:21,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 21 transitions, 52 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 01:44:21,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:44:21,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 499 [2023-08-25 01:44:21,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:44:28,497 INFO L124 PetriNetUnfolderBase]: 1099/1635 cut-off events. [2023-08-25 01:44:28,497 INFO L125 PetriNetUnfolderBase]: For 103/103 co-relation queries the response was YES. [2023-08-25 01:44:28,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3442 conditions, 1635 events. 1099/1635 cut-off events. For 103/103 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6525 event pairs, 259 based on Foata normal form. 25/1660 useless extension candidates. Maximal degree in co-relation 3438. Up to 1316 conditions per place. [2023-08-25 01:44:28,503 INFO L140 encePairwiseOnDemand]: 496/499 looper letters, 29 selfloop transitions, 2 changer transitions 0/31 dead transitions. [2023-08-25 01:44:28,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 31 transitions, 136 flow [2023-08-25 01:44:28,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 01:44:28,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 01:44:28,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 314 transitions. [2023-08-25 01:44:28,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20975283901135605 [2023-08-25 01:44:28,505 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 314 transitions. [2023-08-25 01:44:28,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 314 transitions. [2023-08-25 01:44:28,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:44:28,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 314 transitions. [2023-08-25 01:44:28,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 104.66666666666667) internal successors, (314), 3 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:28,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:28,510 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:28,510 INFO L175 Difference]: Start difference. First operand has 32 places, 21 transitions, 52 flow. Second operand 3 states and 314 transitions. [2023-08-25 01:44:28,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 31 transitions, 136 flow [2023-08-25 01:44:28,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 31 transitions, 130 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 01:44:28,511 INFO L231 Difference]: Finished difference. Result has 32 places, 21 transitions, 56 flow [2023-08-25 01:44:28,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=56, PETRI_PLACES=32, PETRI_TRANSITIONS=21} [2023-08-25 01:44:28,512 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -245 predicate places. [2023-08-25 01:44:28,512 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 21 transitions, 56 flow [2023-08-25 01:44:28,513 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 01:44:28,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:44:28,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 01:44:28,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-25 01:44:28,513 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:44:28,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:44:28,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2004060143, now seen corresponding path program 1 times [2023-08-25 01:44:28,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:44:28,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606577537] [2023-08-25 01:44:28,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:44:28,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:44:28,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:44:28,949 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 01:44:28,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:44:28,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606577537] [2023-08-25 01:44:28,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606577537] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:44:28,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:44:28,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 01:44:28,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352219039] [2023-08-25 01:44:28,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:44:28,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 01:44:28,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:44:28,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 01:44:28,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 01:44:28,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 499 [2023-08-25 01:44:28,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 21 transitions, 56 flow. Second operand has 4 states, 4 states have (on average 95.5) internal successors, (382), 4 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:28,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:44:28,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 499 [2023-08-25 01:44:28,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:44:38,471 INFO L124 PetriNetUnfolderBase]: 1336/2012 cut-off events. [2023-08-25 01:44:38,472 INFO L125 PetriNetUnfolderBase]: For 202/202 co-relation queries the response was YES. [2023-08-25 01:44:38,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4302 conditions, 2012 events. 1336/2012 cut-off events. For 202/202 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8957 event pairs, 345 based on Foata normal form. 100/2112 useless extension candidates. Maximal degree in co-relation 4297. Up to 774 conditions per place. [2023-08-25 01:44:38,476 INFO L140 encePairwiseOnDemand]: 495/499 looper letters, 34 selfloop transitions, 3 changer transitions 7/44 dead transitions. [2023-08-25 01:44:38,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 44 transitions, 195 flow [2023-08-25 01:44:38,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 01:44:38,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 01:44:38,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 418 transitions. [2023-08-25 01:44:38,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2094188376753507 [2023-08-25 01:44:38,478 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 418 transitions. [2023-08-25 01:44:38,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 418 transitions. [2023-08-25 01:44:38,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:44:38,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 418 transitions. [2023-08-25 01:44:38,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 104.5) internal successors, (418), 4 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:38,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:38,484 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:38,484 INFO L175 Difference]: Start difference. First operand has 32 places, 21 transitions, 56 flow. Second operand 4 states and 418 transitions. [2023-08-25 01:44:38,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 44 transitions, 195 flow [2023-08-25 01:44:38,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 44 transitions, 189 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-25 01:44:38,486 INFO L231 Difference]: Finished difference. Result has 35 places, 21 transitions, 66 flow [2023-08-25 01:44:38,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=66, PETRI_PLACES=35, PETRI_TRANSITIONS=21} [2023-08-25 01:44:38,487 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -242 predicate places. [2023-08-25 01:44:38,487 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 21 transitions, 66 flow [2023-08-25 01:44:38,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 95.5) internal successors, (382), 4 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:38,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:44:38,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 01:44:38,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-25 01:44:38,488 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:44:38,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:44:38,489 INFO L85 PathProgramCache]: Analyzing trace with hash 809692212, now seen corresponding path program 1 times [2023-08-25 01:44:38,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:44:38,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132172803] [2023-08-25 01:44:38,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:44:38,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:44:38,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:44:41,520 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 01:44:41,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:44:41,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132172803] [2023-08-25 01:44:41,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132172803] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:44:41,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:44:41,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 01:44:41,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839582562] [2023-08-25 01:44:41,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:44:41,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 01:44:41,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:44:41,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 01:44:41,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 01:44:41,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 499 [2023-08-25 01:44:41,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 21 transitions, 66 flow. Second operand has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:41,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:44:41,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 499 [2023-08-25 01:44:41,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:44:47,462 INFO L124 PetriNetUnfolderBase]: 722/1110 cut-off events. [2023-08-25 01:44:47,462 INFO L125 PetriNetUnfolderBase]: For 465/465 co-relation queries the response was YES. [2023-08-25 01:44:47,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2670 conditions, 1110 events. 722/1110 cut-off events. For 465/465 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4381 event pairs, 172 based on Foata normal form. 6/1116 useless extension candidates. Maximal degree in co-relation 2663. Up to 969 conditions per place. [2023-08-25 01:44:47,466 INFO L140 encePairwiseOnDemand]: 492/499 looper letters, 36 selfloop transitions, 7 changer transitions 0/43 dead transitions. [2023-08-25 01:44:47,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 43 transitions, 210 flow [2023-08-25 01:44:47,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 01:44:47,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 01:44:47,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 404 transitions. [2023-08-25 01:44:47,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20240480961923848 [2023-08-25 01:44:47,470 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 404 transitions. [2023-08-25 01:44:47,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 404 transitions. [2023-08-25 01:44:47,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:44:47,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 404 transitions. [2023-08-25 01:44:47,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:47,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:47,475 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:47,475 INFO L175 Difference]: Start difference. First operand has 35 places, 21 transitions, 66 flow. Second operand 4 states and 404 transitions. [2023-08-25 01:44:47,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 43 transitions, 210 flow [2023-08-25 01:44:47,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 43 transitions, 193 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-25 01:44:47,478 INFO L231 Difference]: Finished difference. Result has 36 places, 27 transitions, 100 flow [2023-08-25 01:44:47,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=100, PETRI_PLACES=36, PETRI_TRANSITIONS=27} [2023-08-25 01:44:47,479 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -241 predicate places. [2023-08-25 01:44:47,479 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 27 transitions, 100 flow [2023-08-25 01:44:47,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:47,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:44:47,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 01:44:47,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-25 01:44:47,480 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:44:47,480 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:44:47,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1756233574, now seen corresponding path program 2 times [2023-08-25 01:44:47,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:44:47,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862893072] [2023-08-25 01:44:47,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:44:47,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:44:47,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:44:49,169 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 01:44:49,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:44:49,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862893072] [2023-08-25 01:44:49,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862893072] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:44:49,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:44:49,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 01:44:49,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295278641] [2023-08-25 01:44:49,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:44:49,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 01:44:49,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:44:49,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 01:44:49,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-25 01:44:49,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 499 [2023-08-25 01:44:49,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 27 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:49,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:44:49,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 499 [2023-08-25 01:44:49,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:44:55,710 INFO L124 PetriNetUnfolderBase]: 762/1176 cut-off events. [2023-08-25 01:44:55,710 INFO L125 PetriNetUnfolderBase]: For 444/444 co-relation queries the response was YES. [2023-08-25 01:44:55,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3100 conditions, 1176 events. 762/1176 cut-off events. For 444/444 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4681 event pairs, 187 based on Foata normal form. 10/1186 useless extension candidates. Maximal degree in co-relation 3093. Up to 912 conditions per place. [2023-08-25 01:44:55,714 INFO L140 encePairwiseOnDemand]: 493/499 looper letters, 39 selfloop transitions, 9 changer transitions 0/48 dead transitions. [2023-08-25 01:44:55,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 48 transitions, 257 flow [2023-08-25 01:44:55,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 01:44:55,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 01:44:55,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 403 transitions. [2023-08-25 01:44:55,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20190380761523047 [2023-08-25 01:44:55,718 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 403 transitions. [2023-08-25 01:44:55,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 403 transitions. [2023-08-25 01:44:55,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:44:55,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 403 transitions. [2023-08-25 01:44:55,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 100.75) internal successors, (403), 4 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:55,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:55,722 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:55,722 INFO L175 Difference]: Start difference. First operand has 36 places, 27 transitions, 100 flow. Second operand 4 states and 403 transitions. [2023-08-25 01:44:55,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 48 transitions, 257 flow [2023-08-25 01:44:55,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 48 transitions, 257 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-25 01:44:55,723 INFO L231 Difference]: Finished difference. Result has 40 places, 30 transitions, 146 flow [2023-08-25 01:44:55,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=146, PETRI_PLACES=40, PETRI_TRANSITIONS=30} [2023-08-25 01:44:55,724 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -237 predicate places. [2023-08-25 01:44:55,724 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 30 transitions, 146 flow [2023-08-25 01:44:55,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:55,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:44:55,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 01:44:55,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-25 01:44:55,725 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:44:55,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:44:55,725 INFO L85 PathProgramCache]: Analyzing trace with hash 317892660, now seen corresponding path program 1 times [2023-08-25 01:44:55,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:44:55,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835448162] [2023-08-25 01:44:55,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:44:55,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:44:56,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:44:56,518 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 01:44:56,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:44:56,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835448162] [2023-08-25 01:44:56,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835448162] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:44:56,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:44:56,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-25 01:44:56,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420249423] [2023-08-25 01:44:56,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:44:56,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-25 01:44:56,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:44:56,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-25 01:44:56,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-25 01:44:56,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 499 [2023-08-25 01:44:56,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 146 flow. Second operand has 3 states, 3 states have (on average 98.33333333333333) internal successors, (295), 3 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:44:56,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:44:56,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 499 [2023-08-25 01:44:56,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:45:00,416 INFO L124 PetriNetUnfolderBase]: 441/737 cut-off events. [2023-08-25 01:45:00,416 INFO L125 PetriNetUnfolderBase]: For 644/644 co-relation queries the response was YES. [2023-08-25 01:45:00,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2217 conditions, 737 events. 441/737 cut-off events. For 644/644 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2852 event pairs, 120 based on Foata normal form. 44/781 useless extension candidates. Maximal degree in co-relation 2208. Up to 549 conditions per place. [2023-08-25 01:45:00,419 INFO L140 encePairwiseOnDemand]: 494/499 looper letters, 42 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2023-08-25 01:45:00,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 46 transitions, 296 flow [2023-08-25 01:45:00,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-25 01:45:00,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-25 01:45:00,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions. [2023-08-25 01:45:00,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21376085504342018 [2023-08-25 01:45:00,422 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 320 transitions. [2023-08-25 01:45:00,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions. [2023-08-25 01:45:00,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:45:00,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions. [2023-08-25 01:45:00,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:00,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:00,425 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 499.0) internal successors, (1996), 4 states have internal predecessors, (1996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:00,425 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 146 flow. Second operand 3 states and 320 transitions. [2023-08-25 01:45:00,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 46 transitions, 296 flow [2023-08-25 01:45:00,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 46 transitions, 274 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-25 01:45:00,428 INFO L231 Difference]: Finished difference. Result has 41 places, 31 transitions, 145 flow [2023-08-25 01:45:00,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=145, PETRI_PLACES=41, PETRI_TRANSITIONS=31} [2023-08-25 01:45:00,429 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -236 predicate places. [2023-08-25 01:45:00,429 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 31 transitions, 145 flow [2023-08-25 01:45:00,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 98.33333333333333) internal successors, (295), 3 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:00,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:45:00,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 01:45:00,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-25 01:45:00,429 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:45:00,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:45:00,430 INFO L85 PathProgramCache]: Analyzing trace with hash -2031984574, now seen corresponding path program 1 times [2023-08-25 01:45:00,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:45:00,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277552020] [2023-08-25 01:45:00,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:45:00,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:45:00,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:45:01,155 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 01:45:01,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:45:01,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277552020] [2023-08-25 01:45:01,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277552020] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:45:01,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:45:01,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 01:45:01,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918310888] [2023-08-25 01:45:01,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:45:01,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 01:45:01,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:45:01,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 01:45:01,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-25 01:45:01,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 499 [2023-08-25 01:45:01,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 145 flow. Second operand has 4 states, 4 states have (on average 97.5) internal successors, (390), 4 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:01,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:45:01,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 499 [2023-08-25 01:45:01,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:45:03,347 INFO L124 PetriNetUnfolderBase]: 243/437 cut-off events. [2023-08-25 01:45:03,347 INFO L125 PetriNetUnfolderBase]: For 268/268 co-relation queries the response was YES. [2023-08-25 01:45:03,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1421 conditions, 437 events. 243/437 cut-off events. For 268/268 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1547 event pairs, 87 based on Foata normal form. 38/475 useless extension candidates. Maximal degree in co-relation 1411. Up to 189 conditions per place. [2023-08-25 01:45:03,349 INFO L140 encePairwiseOnDemand]: 494/499 looper letters, 51 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2023-08-25 01:45:03,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 58 transitions, 360 flow [2023-08-25 01:45:03,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 01:45:03,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 01:45:03,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 426 transitions. [2023-08-25 01:45:03,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21342685370741482 [2023-08-25 01:45:03,354 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 426 transitions. [2023-08-25 01:45:03,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 426 transitions. [2023-08-25 01:45:03,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:45:03,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 426 transitions. [2023-08-25 01:45:03,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 106.5) internal successors, (426), 4 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:03,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:03,358 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:03,358 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 145 flow. Second operand 4 states and 426 transitions. [2023-08-25 01:45:03,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 58 transitions, 360 flow [2023-08-25 01:45:03,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 58 transitions, 354 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-25 01:45:03,361 INFO L231 Difference]: Finished difference. Result has 44 places, 34 transitions, 179 flow [2023-08-25 01:45:03,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=179, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2023-08-25 01:45:03,361 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -233 predicate places. [2023-08-25 01:45:03,361 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 179 flow [2023-08-25 01:45:03,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 97.5) internal successors, (390), 4 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:03,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:45:03,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 01:45:03,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-25 01:45:03,362 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:45:03,362 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:45:03,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1127760251, now seen corresponding path program 1 times [2023-08-25 01:45:03,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:45:03,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014458625] [2023-08-25 01:45:03,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:45:03,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:45:03,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:45:04,452 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 01:45:04,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:45:04,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014458625] [2023-08-25 01:45:04,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014458625] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:45:04,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:45:04,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-25 01:45:04,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391904872] [2023-08-25 01:45:04,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:45:04,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-25 01:45:04,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:45:04,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-25 01:45:04,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-25 01:45:04,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 499 [2023-08-25 01:45:04,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 179 flow. Second operand has 5 states, 5 states have (on average 97.4) internal successors, (487), 5 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:04,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:45:04,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 499 [2023-08-25 01:45:04,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:45:06,374 INFO L124 PetriNetUnfolderBase]: 214/379 cut-off events. [2023-08-25 01:45:06,374 INFO L125 PetriNetUnfolderBase]: For 475/475 co-relation queries the response was YES. [2023-08-25 01:45:06,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1297 conditions, 379 events. 214/379 cut-off events. For 475/475 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1324 event pairs, 84 based on Foata normal form. 10/389 useless extension candidates. Maximal degree in co-relation 1286. Up to 189 conditions per place. [2023-08-25 01:45:06,376 INFO L140 encePairwiseOnDemand]: 494/499 looper letters, 48 selfloop transitions, 10 changer transitions 0/58 dead transitions. [2023-08-25 01:45:06,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 382 flow [2023-08-25 01:45:06,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-25 01:45:06,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-25 01:45:06,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 520 transitions. [2023-08-25 01:45:06,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20841683366733466 [2023-08-25 01:45:06,379 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 520 transitions. [2023-08-25 01:45:06,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 520 transitions. [2023-08-25 01:45:06,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:45:06,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 520 transitions. [2023-08-25 01:45:06,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.0) internal successors, (520), 5 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:06,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 499.0) internal successors, (2994), 6 states have internal predecessors, (2994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:06,384 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 499.0) internal successors, (2994), 6 states have internal predecessors, (2994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:06,384 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 179 flow. Second operand 5 states and 520 transitions. [2023-08-25 01:45:06,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 382 flow [2023-08-25 01:45:06,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 58 transitions, 360 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-25 01:45:06,386 INFO L231 Difference]: Finished difference. Result has 46 places, 34 transitions, 187 flow [2023-08-25 01:45:06,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=187, PETRI_PLACES=46, PETRI_TRANSITIONS=34} [2023-08-25 01:45:06,387 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -231 predicate places. [2023-08-25 01:45:06,387 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 34 transitions, 187 flow [2023-08-25 01:45:06,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 97.4) internal successors, (487), 5 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:06,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:45:06,387 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] [2023-08-25 01:45:06,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-25 01:45:06,388 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:45:06,388 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:45:06,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1000610608, now seen corresponding path program 1 times [2023-08-25 01:45:06,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:45:06,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967646895] [2023-08-25 01:45:06,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:45:06,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:45:06,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:45:06,936 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 01:45:06,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:45:06,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967646895] [2023-08-25 01:45:06,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967646895] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:45:06,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:45:06,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-25 01:45:06,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206833263] [2023-08-25 01:45:06,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:45:06,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-25 01:45:06,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:45:06,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-25 01:45:06,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-25 01:45:06,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 499 [2023-08-25 01:45:06,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 34 transitions, 187 flow. Second operand has 4 states, 4 states have (on average 98.25) internal successors, (393), 4 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:06,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:45:06,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 499 [2023-08-25 01:45:06,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:45:09,453 INFO L124 PetriNetUnfolderBase]: 253/456 cut-off events. [2023-08-25 01:45:09,453 INFO L125 PetriNetUnfolderBase]: For 709/709 co-relation queries the response was YES. [2023-08-25 01:45:09,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1617 conditions, 456 events. 253/456 cut-off events. For 709/709 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1807 event pairs, 21 based on Foata normal form. 1/457 useless extension candidates. Maximal degree in co-relation 1606. Up to 314 conditions per place. [2023-08-25 01:45:09,454 INFO L140 encePairwiseOnDemand]: 496/499 looper letters, 37 selfloop transitions, 1 changer transitions 31/69 dead transitions. [2023-08-25 01:45:09,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 69 transitions, 530 flow [2023-08-25 01:45:09,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-25 01:45:09,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-25 01:45:09,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 415 transitions. [2023-08-25 01:45:09,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.20791583166332667 [2023-08-25 01:45:09,457 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 415 transitions. [2023-08-25 01:45:09,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 415 transitions. [2023-08-25 01:45:09,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:45:09,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 415 transitions. [2023-08-25 01:45:09,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 103.75) internal successors, (415), 4 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:09,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:09,462 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 499.0) internal successors, (2495), 5 states have internal predecessors, (2495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:09,462 INFO L175 Difference]: Start difference. First operand has 46 places, 34 transitions, 187 flow. Second operand 4 states and 415 transitions. [2023-08-25 01:45:09,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 69 transitions, 530 flow [2023-08-25 01:45:09,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 69 transitions, 474 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-08-25 01:45:09,465 INFO L231 Difference]: Finished difference. Result has 48 places, 30 transitions, 145 flow [2023-08-25 01:45:09,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=145, PETRI_PLACES=48, PETRI_TRANSITIONS=30} [2023-08-25 01:45:09,465 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -229 predicate places. [2023-08-25 01:45:09,465 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 30 transitions, 145 flow [2023-08-25 01:45:09,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 98.25) internal successors, (393), 4 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:09,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:45:09,466 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] [2023-08-25 01:45:09,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-25 01:45:09,466 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:45:09,466 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:45:09,466 INFO L85 PathProgramCache]: Analyzing trace with hash -818445846, now seen corresponding path program 2 times [2023-08-25 01:45:09,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:45:09,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608015922] [2023-08-25 01:45:09,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:45:09,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:45:09,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-25 01:45:15,182 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 01:45:15,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-25 01:45:15,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608015922] [2023-08-25 01:45:15,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608015922] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-25 01:45:15,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-25 01:45:15,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-25 01:45:15,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577996825] [2023-08-25 01:45:15,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-25 01:45:15,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-25 01:45:15,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-25 01:45:15,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-25 01:45:15,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-25 01:45:15,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 499 [2023-08-25 01:45:15,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 30 transitions, 145 flow. Second operand has 7 states, 7 states have (on average 90.0) internal successors, (630), 7 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:15,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-25 01:45:15,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 499 [2023-08-25 01:45:15,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-25 01:45:17,308 INFO L124 PetriNetUnfolderBase]: 210/399 cut-off events. [2023-08-25 01:45:17,309 INFO L125 PetriNetUnfolderBase]: For 469/469 co-relation queries the response was YES. [2023-08-25 01:45:17,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1380 conditions, 399 events. 210/399 cut-off events. For 469/469 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1457 event pairs, 20 based on Foata normal form. 1/400 useless extension candidates. Maximal degree in co-relation 1367. Up to 195 conditions per place. [2023-08-25 01:45:17,310 INFO L140 encePairwiseOnDemand]: 493/499 looper letters, 39 selfloop transitions, 10 changer transitions 16/65 dead transitions. [2023-08-25 01:45:17,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 426 flow [2023-08-25 01:45:17,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-25 01:45:17,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-25 01:45:17,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 660 transitions. [2023-08-25 01:45:17,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.18894932722588034 [2023-08-25 01:45:17,321 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 660 transitions. [2023-08-25 01:45:17,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 660 transitions. [2023-08-25 01:45:17,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-25 01:45:17,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 660 transitions. [2023-08-25 01:45:17,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 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 01:45:17,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 499.0) internal successors, (3992), 8 states have internal predecessors, (3992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:17,328 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 499.0) internal successors, (3992), 8 states have internal predecessors, (3992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:17,329 INFO L175 Difference]: Start difference. First operand has 48 places, 30 transitions, 145 flow. Second operand 7 states and 660 transitions. [2023-08-25 01:45:17,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 426 flow [2023-08-25 01:45:17,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 65 transitions, 401 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-08-25 01:45:17,332 INFO L231 Difference]: Finished difference. Result has 48 places, 35 transitions, 182 flow [2023-08-25 01:45:17,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=499, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=182, PETRI_PLACES=48, PETRI_TRANSITIONS=35} [2023-08-25 01:45:17,333 INFO L281 CegarLoopForPetriNet]: 277 programPoint places, -229 predicate places. [2023-08-25 01:45:17,333 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 35 transitions, 182 flow [2023-08-25 01:45:17,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 90.0) internal successors, (630), 7 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-25 01:45:17,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-25 01:45:17,333 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] [2023-08-25 01:45:17,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-25 01:45:17,334 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr130ASSERT_VIOLATIONASSERT === [P0Err0ASSERT_VIOLATIONDATA_RACE, P0Err1ASSERT_VIOLATIONDATA_RACE, P0Err2ASSERT_VIOLATIONDATA_RACE, P0Err3ASSERT_VIOLATIONDATA_RACE (and 360 more)] === [2023-08-25 01:45:17,334 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-25 01:45:17,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1872017790, now seen corresponding path program 3 times [2023-08-25 01:45:17,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-25 01:45:17,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874856414] [2023-08-25 01:45:17,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-25 01:45:17,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-25 01:45:17,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 01:45:17,733 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-25 01:45:18,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-25 01:45:18,211 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-25 01:45:18,211 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-25 01:45:18,212 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr130ASSERT_VIOLATIONASSERT (363 of 364 remaining) [2023-08-25 01:45:18,214 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (362 of 364 remaining) [2023-08-25 01:45:18,214 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (361 of 364 remaining) [2023-08-25 01:45:18,216 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (360 of 364 remaining) [2023-08-25 01:45:18,216 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (359 of 364 remaining) [2023-08-25 01:45:18,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (358 of 364 remaining) [2023-08-25 01:45:18,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (357 of 364 remaining) [2023-08-25 01:45:18,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (356 of 364 remaining) [2023-08-25 01:45:18,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (355 of 364 remaining) [2023-08-25 01:45:18,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONDATA_RACE (354 of 364 remaining) [2023-08-25 01:45:18,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (353 of 364 remaining) [2023-08-25 01:45:18,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (352 of 364 remaining) [2023-08-25 01:45:18,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (351 of 364 remaining) [2023-08-25 01:45:18,217 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (350 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (349 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (348 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (347 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (346 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (345 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (344 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (343 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (342 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (341 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (340 of 364 remaining) [2023-08-25 01:45:18,218 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (339 of 364 remaining) [2023-08-25 01:45:18,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (338 of 364 remaining) [2023-08-25 01:45:18,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (337 of 364 remaining) [2023-08-25 01:45:18,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (336 of 364 remaining) [2023-08-25 01:45:18,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (335 of 364 remaining) [2023-08-25 01:45:18,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (334 of 364 remaining) [2023-08-25 01:45:18,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (333 of 364 remaining) [2023-08-25 01:45:18,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (332 of 364 remaining) [2023-08-25 01:45:18,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (331 of 364 remaining) [2023-08-25 01:45:18,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (330 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (329 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (328 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (327 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (326 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (325 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (324 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (323 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONASSERT (322 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (321 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (320 of 364 remaining) [2023-08-25 01:45:18,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (319 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (318 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (317 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (316 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (315 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (314 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (313 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (312 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (311 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (310 of 364 remaining) [2023-08-25 01:45:18,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (309 of 364 remaining) [2023-08-25 01:45:18,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (308 of 364 remaining) [2023-08-25 01:45:18,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (307 of 364 remaining) [2023-08-25 01:45:18,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (306 of 364 remaining) [2023-08-25 01:45:18,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (305 of 364 remaining) [2023-08-25 01:45:18,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (304 of 364 remaining) [2023-08-25 01:45:18,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (303 of 364 remaining) [2023-08-25 01:45:18,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (302 of 364 remaining) [2023-08-25 01:45:18,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (301 of 364 remaining) [2023-08-25 01:45:18,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (300 of 364 remaining) [2023-08-25 01:45:18,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (299 of 364 remaining) [2023-08-25 01:45:18,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err32ASSERT_VIOLATIONDATA_RACE (298 of 364 remaining) [2023-08-25 01:45:18,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err33ASSERT_VIOLATIONDATA_RACE (297 of 364 remaining) [2023-08-25 01:45:18,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err34ASSERT_VIOLATIONDATA_RACE (296 of 364 remaining) [2023-08-25 01:45:18,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err35ASSERT_VIOLATIONDATA_RACE (295 of 364 remaining) [2023-08-25 01:45:18,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err36ASSERT_VIOLATIONDATA_RACE (294 of 364 remaining) [2023-08-25 01:45:18,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err37ASSERT_VIOLATIONDATA_RACE (293 of 364 remaining) [2023-08-25 01:45:18,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err38ASSERT_VIOLATIONDATA_RACE (292 of 364 remaining) [2023-08-25 01:45:18,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err39ASSERT_VIOLATIONDATA_RACE (291 of 364 remaining) [2023-08-25 01:45:18,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err40ASSERT_VIOLATIONDATA_RACE (290 of 364 remaining) [2023-08-25 01:45:18,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err41ASSERT_VIOLATIONDATA_RACE (289 of 364 remaining) [2023-08-25 01:45:18,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err42ASSERT_VIOLATIONDATA_RACE (288 of 364 remaining) [2023-08-25 01:45:18,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err43ASSERT_VIOLATIONDATA_RACE (287 of 364 remaining) [2023-08-25 01:45:18,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err44ASSERT_VIOLATIONDATA_RACE (286 of 364 remaining) [2023-08-25 01:45:18,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err45ASSERT_VIOLATIONDATA_RACE (285 of 364 remaining) [2023-08-25 01:45:18,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err46ASSERT_VIOLATIONDATA_RACE (284 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err47ASSERT_VIOLATIONDATA_RACE (283 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err48ASSERT_VIOLATIONDATA_RACE (282 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (281 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (280 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (279 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (278 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (277 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (276 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (275 of 364 remaining) [2023-08-25 01:45:18,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (274 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (273 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (272 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (271 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (270 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (269 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (268 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (267 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (266 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (265 of 364 remaining) [2023-08-25 01:45:18,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (264 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (263 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (262 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (261 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (260 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (259 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (258 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (257 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (256 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (255 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (254 of 364 remaining) [2023-08-25 01:45:18,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (253 of 364 remaining) [2023-08-25 01:45:18,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (252 of 364 remaining) [2023-08-25 01:45:18,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (251 of 364 remaining) [2023-08-25 01:45:18,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (250 of 364 remaining) [2023-08-25 01:45:18,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (249 of 364 remaining) [2023-08-25 01:45:18,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (248 of 364 remaining) [2023-08-25 01:45:18,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (247 of 364 remaining) [2023-08-25 01:45:18,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (246 of 364 remaining) [2023-08-25 01:45:18,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (245 of 364 remaining) [2023-08-25 01:45:18,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (244 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (243 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (242 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (241 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (240 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (239 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (238 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (237 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (236 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (235 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (234 of 364 remaining) [2023-08-25 01:45:18,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (233 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (232 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (231 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (230 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE (229 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE (228 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE (227 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE (226 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE (225 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE (224 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE (223 of 364 remaining) [2023-08-25 01:45:18,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25ASSERT_VIOLATIONDATA_RACE (222 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26ASSERT_VIOLATIONDATA_RACE (221 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27ASSERT_VIOLATIONDATA_RACE (220 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28ASSERT_VIOLATIONDATA_RACE (219 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29ASSERT_VIOLATIONDATA_RACE (218 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30ASSERT_VIOLATIONDATA_RACE (217 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31ASSERT_VIOLATIONDATA_RACE (216 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32ASSERT_VIOLATIONDATA_RACE (215 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33ASSERT_VIOLATIONDATA_RACE (214 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34ASSERT_VIOLATIONDATA_RACE (213 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35ASSERT_VIOLATIONDATA_RACE (212 of 364 remaining) [2023-08-25 01:45:18,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36ASSERT_VIOLATIONDATA_RACE (211 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37ASSERT_VIOLATIONDATA_RACE (210 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr38ASSERT_VIOLATIONDATA_RACE (209 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr39ASSERT_VIOLATIONDATA_RACE (208 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr40ASSERT_VIOLATIONDATA_RACE (207 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr41ASSERT_VIOLATIONDATA_RACE (206 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr43ASSERT_VIOLATIONDATA_RACE (205 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr42ASSERT_VIOLATIONDATA_RACE (204 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr44ASSERT_VIOLATIONDATA_RACE (203 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr45ASSERT_VIOLATIONDATA_RACE (202 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr46ASSERT_VIOLATIONDATA_RACE (201 of 364 remaining) [2023-08-25 01:45:18,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr47ASSERT_VIOLATIONDATA_RACE (200 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr48ASSERT_VIOLATIONDATA_RACE (199 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr49ASSERT_VIOLATIONDATA_RACE (198 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr50ASSERT_VIOLATIONDATA_RACE (197 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr51ASSERT_VIOLATIONDATA_RACE (196 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr52ASSERT_VIOLATIONDATA_RACE (195 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr53ASSERT_VIOLATIONDATA_RACE (194 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr54ASSERT_VIOLATIONDATA_RACE (193 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr55ASSERT_VIOLATIONDATA_RACE (192 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr56ASSERT_VIOLATIONDATA_RACE (191 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr57ASSERT_VIOLATIONDATA_RACE (190 of 364 remaining) [2023-08-25 01:45:18,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr58ASSERT_VIOLATIONDATA_RACE (189 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr59ASSERT_VIOLATIONDATA_RACE (188 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr60ASSERT_VIOLATIONDATA_RACE (187 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr61ASSERT_VIOLATIONDATA_RACE (186 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr62ASSERT_VIOLATIONDATA_RACE (185 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr63ASSERT_VIOLATIONDATA_RACE (184 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr64ASSERT_VIOLATIONDATA_RACE (183 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr65ASSERT_VIOLATIONDATA_RACE (182 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr66ASSERT_VIOLATIONDATA_RACE (181 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr67ASSERT_VIOLATIONDATA_RACE (180 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr69ASSERT_VIOLATIONDATA_RACE (179 of 364 remaining) [2023-08-25 01:45:18,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr70ASSERT_VIOLATIONDATA_RACE (178 of 364 remaining) [2023-08-25 01:45:18,237 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr68ASSERT_VIOLATIONDATA_RACE (177 of 364 remaining) [2023-08-25 01:45:18,237 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr72ASSERT_VIOLATIONDATA_RACE (176 of 364 remaining) [2023-08-25 01:45:18,237 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr71ASSERT_VIOLATIONDATA_RACE (175 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr73ASSERT_VIOLATIONDATA_RACE (174 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr74ASSERT_VIOLATIONDATA_RACE (173 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr76ASSERT_VIOLATIONDATA_RACE (172 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr77ASSERT_VIOLATIONDATA_RACE (171 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr75ASSERT_VIOLATIONDATA_RACE (170 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr78ASSERT_VIOLATIONDATA_RACE (169 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr79ASSERT_VIOLATIONDATA_RACE (168 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr80ASSERT_VIOLATIONDATA_RACE (167 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr81ASSERT_VIOLATIONDATA_RACE (166 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr82ASSERT_VIOLATIONDATA_RACE (165 of 364 remaining) [2023-08-25 01:45:18,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr83ASSERT_VIOLATIONDATA_RACE (164 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr84ASSERT_VIOLATIONDATA_RACE (163 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr85ASSERT_VIOLATIONDATA_RACE (162 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr86ASSERT_VIOLATIONDATA_RACE (161 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr87ASSERT_VIOLATIONDATA_RACE (160 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr88ASSERT_VIOLATIONDATA_RACE (159 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr89ASSERT_VIOLATIONDATA_RACE (158 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr90ASSERT_VIOLATIONDATA_RACE (157 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr91ASSERT_VIOLATIONDATA_RACE (156 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr92ASSERT_VIOLATIONDATA_RACE (155 of 364 remaining) [2023-08-25 01:45:18,239 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr93ASSERT_VIOLATIONDATA_RACE (154 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr94ASSERT_VIOLATIONDATA_RACE (153 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr95ASSERT_VIOLATIONDATA_RACE (152 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr96ASSERT_VIOLATIONDATA_RACE (151 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr97ASSERT_VIOLATIONDATA_RACE (150 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr98ASSERT_VIOLATIONDATA_RACE (149 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr99ASSERT_VIOLATIONDATA_RACE (148 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr100ASSERT_VIOLATIONDATA_RACE (147 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr101ASSERT_VIOLATIONDATA_RACE (146 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr102ASSERT_VIOLATIONDATA_RACE (145 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr103ASSERT_VIOLATIONDATA_RACE (144 of 364 remaining) [2023-08-25 01:45:18,240 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr104ASSERT_VIOLATIONDATA_RACE (143 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr105ASSERT_VIOLATIONDATA_RACE (142 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr106ASSERT_VIOLATIONDATA_RACE (141 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr107ASSERT_VIOLATIONDATA_RACE (140 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr108ASSERT_VIOLATIONDATA_RACE (139 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr109ASSERT_VIOLATIONDATA_RACE (138 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr110ASSERT_VIOLATIONDATA_RACE (137 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr111ASSERT_VIOLATIONDATA_RACE (136 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr112ASSERT_VIOLATIONDATA_RACE (135 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr113ASSERT_VIOLATIONDATA_RACE (134 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr114ASSERT_VIOLATIONDATA_RACE (133 of 364 remaining) [2023-08-25 01:45:18,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr115ASSERT_VIOLATIONDATA_RACE (132 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr117ASSERT_VIOLATIONDATA_RACE (131 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr118ASSERT_VIOLATIONDATA_RACE (130 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr116ASSERT_VIOLATIONDATA_RACE (129 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr119ASSERT_VIOLATIONDATA_RACE (128 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr120ASSERT_VIOLATIONDATA_RACE (127 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr121ASSERT_VIOLATIONDATA_RACE (126 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr122ASSERT_VIOLATIONDATA_RACE (125 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr123ASSERT_VIOLATIONDATA_RACE (124 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr124ASSERT_VIOLATIONDATA_RACE (123 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr126ASSERT_VIOLATIONDATA_RACE (122 of 364 remaining) [2023-08-25 01:45:18,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr125ASSERT_VIOLATIONDATA_RACE (121 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr127ASSERT_VIOLATIONDATA_RACE (120 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr128ASSERT_VIOLATIONDATA_RACE (119 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr129ASSERT_VIOLATIONDATA_RACE (118 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (117 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (116 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (115 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONDATA_RACE (114 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONDATA_RACE (113 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONDATA_RACE (112 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONDATA_RACE (111 of 364 remaining) [2023-08-25 01:45:18,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONDATA_RACE (110 of 364 remaining) [2023-08-25 01:45:18,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONDATA_RACE (109 of 364 remaining) [2023-08-25 01:45:18,246 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONDATA_RACE (108 of 364 remaining) [2023-08-25 01:45:18,246 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONDATA_RACE (107 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONDATA_RACE (106 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONDATA_RACE (105 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONDATA_RACE (104 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONDATA_RACE (103 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONDATA_RACE (102 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONDATA_RACE (101 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err14ASSERT_VIOLATIONDATA_RACE (100 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err15ASSERT_VIOLATIONDATA_RACE (99 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err16ASSERT_VIOLATIONDATA_RACE (98 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err17ASSERT_VIOLATIONDATA_RACE (97 of 364 remaining) [2023-08-25 01:45:18,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err18ASSERT_VIOLATIONDATA_RACE (96 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err19ASSERT_VIOLATIONDATA_RACE (95 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err20ASSERT_VIOLATIONDATA_RACE (94 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err21ASSERT_VIOLATIONDATA_RACE (93 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err22ASSERT_VIOLATIONDATA_RACE (92 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err23ASSERT_VIOLATIONDATA_RACE (91 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err24ASSERT_VIOLATIONDATA_RACE (90 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err25ASSERT_VIOLATIONDATA_RACE (89 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err26ASSERT_VIOLATIONDATA_RACE (88 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err27ASSERT_VIOLATIONDATA_RACE (87 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err28ASSERT_VIOLATIONDATA_RACE (86 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err29ASSERT_VIOLATIONDATA_RACE (85 of 364 remaining) [2023-08-25 01:45:18,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err30ASSERT_VIOLATIONDATA_RACE (84 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err31ASSERT_VIOLATIONDATA_RACE (83 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONDATA_RACE (82 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONDATA_RACE (81 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONDATA_RACE (80 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONDATA_RACE (79 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONDATA_RACE (78 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONDATA_RACE (77 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONDATA_RACE (76 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONDATA_RACE (75 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONASSERT (74 of 364 remaining) [2023-08-25 01:45:18,249 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONDATA_RACE (73 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONDATA_RACE (72 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONDATA_RACE (71 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONDATA_RACE (70 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONDATA_RACE (69 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err14ASSERT_VIOLATIONDATA_RACE (68 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err15ASSERT_VIOLATIONDATA_RACE (67 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err16ASSERT_VIOLATIONDATA_RACE (66 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err17ASSERT_VIOLATIONDATA_RACE (65 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err18ASSERT_VIOLATIONDATA_RACE (64 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err19ASSERT_VIOLATIONDATA_RACE (63 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err20ASSERT_VIOLATIONDATA_RACE (62 of 364 remaining) [2023-08-25 01:45:18,250 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err22ASSERT_VIOLATIONDATA_RACE (61 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err21ASSERT_VIOLATIONDATA_RACE (60 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err23ASSERT_VIOLATIONDATA_RACE (59 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err24ASSERT_VIOLATIONDATA_RACE (58 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err25ASSERT_VIOLATIONDATA_RACE (57 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err26ASSERT_VIOLATIONDATA_RACE (56 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err27ASSERT_VIOLATIONDATA_RACE (55 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err28ASSERT_VIOLATIONDATA_RACE (54 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err29ASSERT_VIOLATIONDATA_RACE (53 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err30ASSERT_VIOLATIONDATA_RACE (52 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err31ASSERT_VIOLATIONDATA_RACE (51 of 364 remaining) [2023-08-25 01:45:18,251 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err32ASSERT_VIOLATIONDATA_RACE (50 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err33ASSERT_VIOLATIONDATA_RACE (49 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err34ASSERT_VIOLATIONDATA_RACE (48 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err35ASSERT_VIOLATIONDATA_RACE (47 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err36ASSERT_VIOLATIONDATA_RACE (46 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err37ASSERT_VIOLATIONDATA_RACE (45 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err38ASSERT_VIOLATIONDATA_RACE (44 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err39ASSERT_VIOLATIONDATA_RACE (43 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err40ASSERT_VIOLATIONDATA_RACE (42 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err41ASSERT_VIOLATIONDATA_RACE (41 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err42ASSERT_VIOLATIONDATA_RACE (40 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err43ASSERT_VIOLATIONDATA_RACE (39 of 364 remaining) [2023-08-25 01:45:18,252 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err44ASSERT_VIOLATIONDATA_RACE (38 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err45ASSERT_VIOLATIONDATA_RACE (37 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err46ASSERT_VIOLATIONDATA_RACE (36 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err47ASSERT_VIOLATIONDATA_RACE (35 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err48ASSERT_VIOLATIONDATA_RACE (34 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err0ASSERT_VIOLATIONDATA_RACE (33 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err1ASSERT_VIOLATIONDATA_RACE (32 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err2ASSERT_VIOLATIONDATA_RACE (31 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err3ASSERT_VIOLATIONDATA_RACE (30 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err4ASSERT_VIOLATIONDATA_RACE (29 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err5ASSERT_VIOLATIONDATA_RACE (28 of 364 remaining) [2023-08-25 01:45:18,253 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err6ASSERT_VIOLATIONDATA_RACE (27 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err7ASSERT_VIOLATIONDATA_RACE (26 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err8ASSERT_VIOLATIONDATA_RACE (25 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err9ASSERT_VIOLATIONDATA_RACE (24 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err10ASSERT_VIOLATIONDATA_RACE (23 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err11ASSERT_VIOLATIONDATA_RACE (22 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err12ASSERT_VIOLATIONDATA_RACE (21 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err13ASSERT_VIOLATIONDATA_RACE (20 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err14ASSERT_VIOLATIONDATA_RACE (19 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err15ASSERT_VIOLATIONDATA_RACE (18 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err16ASSERT_VIOLATIONDATA_RACE (17 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err17ASSERT_VIOLATIONDATA_RACE (16 of 364 remaining) [2023-08-25 01:45:18,254 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err18ASSERT_VIOLATIONDATA_RACE (15 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err19ASSERT_VIOLATIONDATA_RACE (14 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err20ASSERT_VIOLATIONDATA_RACE (13 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err21ASSERT_VIOLATIONDATA_RACE (12 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err22ASSERT_VIOLATIONDATA_RACE (11 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err23ASSERT_VIOLATIONDATA_RACE (10 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err24ASSERT_VIOLATIONDATA_RACE (9 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err25ASSERT_VIOLATIONDATA_RACE (8 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err26ASSERT_VIOLATIONDATA_RACE (7 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err27ASSERT_VIOLATIONDATA_RACE (6 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err28ASSERT_VIOLATIONDATA_RACE (5 of 364 remaining) [2023-08-25 01:45:18,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err29ASSERT_VIOLATIONDATA_RACE (4 of 364 remaining) [2023-08-25 01:45:18,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err30ASSERT_VIOLATIONDATA_RACE (3 of 364 remaining) [2023-08-25 01:45:18,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err31ASSERT_VIOLATIONDATA_RACE (2 of 364 remaining) [2023-08-25 01:45:18,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err32ASSERT_VIOLATIONDATA_RACE (1 of 364 remaining) [2023-08-25 01:45:18,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P2Err33ASSERT_VIOLATIONDATA_RACE (0 of 364 remaining) [2023-08-25 01:45:18,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-25 01:45:18,256 INFO L445 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-25 01:45:18,270 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-25 01:45:18,270 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-25 01:45:18,357 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.08 01:45:18 BasicIcfg [2023-08-25 01:45:18,357 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-25 01:45:18,357 INFO L158 Benchmark]: Toolchain (without parser) took 508658.38ms. Allocated memory was 333.4MB in the beginning and 10.5GB in the end (delta: 10.2GB). Free memory was 308.8MB in the beginning and 6.7GB in the end (delta: -6.4GB). Peak memory consumption was 3.9GB. Max. memory is 16.0GB. [2023-08-25 01:45:18,358 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 333.4MB. Free memory is still 310.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-25 01:45:18,358 INFO L158 Benchmark]: CACSL2BoogieTranslator took 562.84ms. Allocated memory is still 333.4MB. Free memory was 308.4MB in the beginning and 282.1MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2023-08-25 01:45:18,358 INFO L158 Benchmark]: Boogie Procedure Inliner took 99.28ms. Allocated memory is still 333.4MB. Free memory was 282.1MB in the beginning and 277.3MB in the end (delta: 4.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.0GB. [2023-08-25 01:45:18,358 INFO L158 Benchmark]: Boogie Preprocessor took 82.96ms. Allocated memory is still 333.4MB. Free memory was 277.3MB in the beginning and 273.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-25 01:45:18,359 INFO L158 Benchmark]: RCFGBuilder took 39699.95ms. Allocated memory was 333.4MB in the beginning and 9.8GB in the end (delta: 9.5GB). Free memory was 273.1MB in the beginning and 9.2GB in the end (delta: -9.0GB). Peak memory consumption was 2.3GB. Max. memory is 16.0GB. [2023-08-25 01:45:18,359 INFO L158 Benchmark]: TraceAbstraction took 468208.37ms. Allocated memory was 9.8GB in the beginning and 10.5GB in the end (delta: 727.7MB). Free memory was 9.2GB in the beginning and 6.7GB in the end (delta: 2.6GB). Peak memory consumption was 3.3GB. Max. memory is 16.0GB. [2023-08-25 01:45:18,360 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 333.4MB. Free memory is still 310.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 562.84ms. Allocated memory is still 333.4MB. Free memory was 308.4MB in the beginning and 282.1MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 99.28ms. Allocated memory is still 333.4MB. Free memory was 282.1MB in the beginning and 277.3MB in the end (delta: 4.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.0GB. * Boogie Preprocessor took 82.96ms. Allocated memory is still 333.4MB. Free memory was 277.3MB in the beginning and 273.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * RCFGBuilder took 39699.95ms. Allocated memory was 333.4MB in the beginning and 9.8GB in the end (delta: 9.5GB). Free memory was 273.1MB in the beginning and 9.2GB in the end (delta: -9.0GB). Peak memory consumption was 2.3GB. Max. memory is 16.0GB. * TraceAbstraction took 468208.37ms. Allocated memory was 9.8GB in the beginning and 10.5GB in the end (delta: 727.7MB). Free memory was 9.2GB in the beginning and 6.7GB in the end (delta: 2.6GB). Peak memory consumption was 3.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: 382.8s, 364 PlacesBefore, 277 PlacesAfterwards, 357 TransitionsBefore, 267 TransitionsAfterwards, 59458 CoEnabledTransitionPairs, 7 FixpointIterations, 38 TrivialSequentialCompositions, 85 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 13 ConcurrentYvCompositions, 3 ChoiceCompositions, 139 TotalNumberOfCompositions, 621589 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 67845, independent: 64462, independent conditional: 0, independent unconditional: 64462, dependent: 3383, dependent conditional: 0, dependent unconditional: 3383, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 11989, independent: 11723, independent conditional: 0, independent unconditional: 11723, dependent: 266, dependent conditional: 0, dependent unconditional: 266, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 67845, independent: 52739, independent conditional: 0, independent unconditional: 52739, dependent: 3117, dependent conditional: 0, dependent unconditional: 3117, unknown: 11989, unknown conditional: 0, unknown unconditional: 11989] , Statistics on independence cache: Total cache size (in pairs): 2722, Positive cache size: 2489, Positive conditional cache size: 0, Positive unconditional cache size: 2489, Negative cache size: 233, Negative conditional cache size: 0, Negative unconditional cache size: 233, 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_p2_EAX = 0; [L713] 0 int __unbuffered_p2_EBX = 0; [L714] 0 _Bool main$tmp_guard0; [L715] 0 _Bool main$tmp_guard1; [L717] 0 int x = 0; [L718] 0 _Bool x$flush_delayed; [L719] 0 int x$mem_tmp; [L720] 0 _Bool x$r_buff0_thd0; [L721] 0 _Bool x$r_buff0_thd1; [L722] 0 _Bool x$r_buff0_thd2; [L723] 0 _Bool x$r_buff0_thd3; [L724] 0 _Bool x$r_buff1_thd0; [L725] 0 _Bool x$r_buff1_thd1; [L726] 0 _Bool x$r_buff1_thd2; [L727] 0 _Bool x$r_buff1_thd3; [L728] 0 _Bool x$read_delayed; [L729] 0 int *x$read_delayed_var; [L730] 0 int x$w_buff0; [L731] 0 _Bool x$w_buff0_used; [L732] 0 int x$w_buff1; [L733] 0 _Bool x$w_buff1_used; [L735] 0 int y = 0; [L737] 0 int z = 0; [L738] 0 _Bool weak$$choice0; [L739] 0 _Bool weak$$choice2; [L820] 0 pthread_t t2284; [L821] FCALL, FORK 0 pthread_create(&t2284, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t2284, ((void *)0), P0, ((void *)0))=-2, t2284={5:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L822] 0 pthread_t t2285; [L823] FCALL, FORK 0 pthread_create(&t2285, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t2285, ((void *)0), P1, ((void *)0))=-1, t2284={5:0}, t2285={6:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L824] 0 pthread_t t2286; [L825] FCALL, FORK 0 pthread_create(&t2286, ((void *)0), P2, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t2286, ((void *)0), P2, ((void *)0))=0, t2284={5:0}, t2285={6:0}, t2286={3:0}, weak$$choice0=0, weak$$choice2=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L763] 2 x$w_buff1 = x$w_buff0 [L764] 2 x$w_buff0 = 2 [L765] 2 x$w_buff1_used = x$w_buff0_used [L766] 2 x$w_buff0_used = (_Bool)1 [L767] EXPR 2 x$w_buff1_used && x$w_buff0_used [L767] CALL 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L18] COND FALSE 2 !(!expression) [L767] RET 2 __VERIFIER_assert(!(x$w_buff1_used && x$w_buff0_used)) [L768] 2 x$r_buff1_thd0 = x$r_buff0_thd0 [L769] 2 x$r_buff1_thd1 = x$r_buff0_thd1 [L770] 2 x$r_buff1_thd2 = x$r_buff0_thd2 [L771] 2 x$r_buff1_thd3 = x$r_buff0_thd3 [L772] 2 x$r_buff0_thd2 = (_Bool)1 VAL [__unbuffered_cnt=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$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=0, z=0] [L775] 2 y = 1 VAL [__unbuffered_cnt=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$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L792] 3 __unbuffered_p2_EAX = y VAL [__unbuffered_cnt=0, __unbuffered_p2_EAX=1, __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$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L795] 3 __unbuffered_p2_EBX = z VAL [__unbuffered_cnt=0, __unbuffered_p2_EAX=1, __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$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=0] [L743] 1 z = 1 VAL [__unbuffered_cnt=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$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=0, y=1, z=1] [L746] 1 x = 1 VAL [__unbuffered_cnt=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$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, x=1, y=1, z=1] [L749] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 [L749] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd1 ? x$w_buff1 : x) [L749] EXPR 1 x$w_buff1_used && x$r_buff1_thd1 [L749] EXPR 1 x$w_buff1_used && x$r_buff1_thd1 ? x$w_buff1 : x [L749] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd1 ? x$w_buff1 : x) [L749] 1 x = x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd1 ? x$w_buff1 : x) [L750] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 [L750] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used [L750] 1 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used [L751] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 [L751] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 [L751] EXPR 1 x$w_buff1_used && x$r_buff1_thd1 [L751] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 [L751] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$w_buff1_used [L751] 1 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$w_buff1_used [L752] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 [L752] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1 [L752] 1 x$r_buff0_thd1 = x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1 [L753] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 [L753] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 [L753] EXPR 1 x$w_buff1_used && x$r_buff1_thd1 [L753] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 [L753] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$r_buff1_thd1 [L753] 1 x$r_buff1_thd1 = x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$r_buff1_thd1 [L778] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L778] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x) [L778] 2 x = x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x) [L779] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L779] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L779] 2 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L780] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L780] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 [L780] EXPR 2 x$w_buff1_used && x$r_buff1_thd2 [L780] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 [L780] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used [L780] 2 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used [L781] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L781] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L781] 2 x$r_buff0_thd2 = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L782] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 [L782] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 [L782] EXPR 2 x$w_buff1_used && x$r_buff1_thd2 [L782] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 [L782] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2 [L782] 2 x$r_buff1_thd2 = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2 [L785] EXPR 2 __unbuffered_cnt + 1 [L785] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L787] 2 return 0; [L756] EXPR 1 __unbuffered_cnt + 1 [L756] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L758] 1 return 0; [L798] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L798] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x) [L798] EXPR 3 x$w_buff1_used && x$r_buff1_thd3 [L798] EXPR 3 x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x [L798] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x) [L798] 3 x = x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x) [L799] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L799] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$w_buff0_used [L799] 3 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$w_buff0_used [L800] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L800] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 [L800] EXPR 3 x$w_buff1_used && x$r_buff1_thd3 [L800] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 [L800] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$w_buff1_used [L800] 3 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$w_buff1_used [L801] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L801] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$r_buff0_thd3 [L801] 3 x$r_buff0_thd3 = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$r_buff0_thd3 [L802] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 [L802] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 [L802] EXPR 3 x$w_buff1_used && x$r_buff1_thd3 [L802] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 [L802] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$r_buff1_thd3 [L802] 3 x$r_buff1_thd3 = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$r_buff1_thd3 [L805] EXPR 3 __unbuffered_cnt + 1 [L805] 3 __unbuffered_cnt = __unbuffered_cnt + 1 [L807] 3 return 0; [L827] EXPR 0 __unbuffered_cnt == 3 [L827] 0 main$tmp_guard0 = __unbuffered_cnt == 3 [L829] 0 assume_abort_if_not(main$tmp_guard0) [L829] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L829] RET 0 assume_abort_if_not(main$tmp_guard0) [L831] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L831] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L831] EXPR 0 x$w_buff1_used && x$r_buff1_thd0 [L831] EXPR 0 x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x [L831] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L831] 0 x = x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L832] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L832] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L832] 0 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L833] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L833] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 [L833] EXPR 0 x$w_buff1_used && x$r_buff1_thd0 [L833] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 [L833] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used [L833] 0 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used [L834] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L834] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L834] 0 x$r_buff0_thd0 = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L835] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 [L835] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 [L835] EXPR 0 x$w_buff1_used && x$r_buff1_thd0 [L835] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 [L835] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0 [L835] 0 x$r_buff1_thd0 = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0 [L838] 0 weak$$choice0 = __VERIFIER_nondet_bool() [L839] 0 weak$$choice2 = __VERIFIER_nondet_bool() [L840] 0 x$flush_delayed = weak$$choice2 [L841] 0 x$mem_tmp = x [L842] EXPR 0 !x$w_buff0_used [L842] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used [L842] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 [L842] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff1) [L842] 0 x = !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff1) [L843] EXPR 0 weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff0)) [L843] EXPR 0 !x$w_buff0_used [L843] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used [L843] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 [L843] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff0) [L843] EXPR 0 weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff0)) [L843] 0 x$w_buff0 = weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff0)) [L844] EXPR 0 weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff1 : x$w_buff1)) [L844] EXPR 0 !x$w_buff0_used [L844] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used [L844] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 [L844] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff1 : x$w_buff1) [L844] EXPR 0 weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff1 : x$w_buff1)) [L844] 0 x$w_buff1 = weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff1 : x$w_buff1)) [L845] EXPR 0 weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used)) [L845] EXPR 0 !x$w_buff0_used [L845] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used [L845] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 [L845] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used) [L845] EXPR 0 weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used)) [L845] 0 x$w_buff0_used = weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used)) [L846] EXPR 0 weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L846] EXPR 0 !x$w_buff0_used [L846] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used [L846] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 [L846] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0) [L846] EXPR 0 weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L846] 0 x$w_buff1_used = weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L847] EXPR 0 weak$$choice2 ? x$r_buff0_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff0_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0)) [L847] EXPR 0 !x$w_buff0_used [L847] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used [L847] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 [L847] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff0_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0) [L847] EXPR 0 weak$$choice2 ? x$r_buff0_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff0_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0)) [L847] 0 x$r_buff0_thd0 = weak$$choice2 ? x$r_buff0_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff0_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0)) [L848] EXPR 0 weak$$choice2 ? x$r_buff1_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff1_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L848] EXPR 0 !x$w_buff0_used [L848] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used [L848] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 [L848] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff1_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0) [L848] EXPR 0 weak$$choice2 ? x$r_buff1_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff1_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L848] 0 x$r_buff1_thd0 = weak$$choice2 ? x$r_buff1_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff1_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L849] EXPR 0 x == 2 [L849] EXPR 0 x == 2 && __unbuffered_p2_EAX == 1 [L849] EXPR 0 __unbuffered_p2_EAX == 1 [L849] EXPR 0 x == 2 && __unbuffered_p2_EAX == 1 [L849] EXPR 0 x == 2 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0 [L849] EXPR 0 __unbuffered_p2_EBX == 0 [L849] EXPR 0 x == 2 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0 [L849] 0 main$tmp_guard1 = !(x == 2 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0) [L850] EXPR 0 x$flush_delayed ? x$mem_tmp : x [L850] 0 x = x$flush_delayed ? x$mem_tmp : x [L851] 0 x$flush_delayed = (_Bool)0 [L853] 0 __VERIFIER_assert(main$tmp_guard1) [L853] 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", "safe021_power.opt_pso.opt.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [\read(__PRETTY_FUNCTION__)={65:69}, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __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=0, x$flush_delayed=0, x$mem_tmp=2, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, x=2, y=1, z=1] - UnprovableResult [Line: 743]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 746]: 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: 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: 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: 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: 750]: 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: 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: 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: 751]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 751]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 752]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 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: 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: 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: 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: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 756]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 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: 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: 767]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 17]: Unable to prove that assertion always holds Unable to prove that assertion always holds Reason: Not analyzed. - UnprovableResult [Line: 768]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 768]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 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: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 771]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 771]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 775]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 778]: 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: 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: 780]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 780]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 780]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 780]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 780]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 780]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 781]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 781]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 781]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 781]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 782]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 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: 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: 795]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 795]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 798]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 798]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 798]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 798]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 798]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 798]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 798]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 798]: 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: 799]: 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: 799]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 800]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 800]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 800]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 800]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 800]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 800]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 801]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 801]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 801]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 801]: 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: 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: 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: 805]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 827]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 827]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 829]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 831]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 831]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 831]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 831]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 831]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 831]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 831]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 831]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 832]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 832]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 832]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 832]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 833]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 833]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 833]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 833]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 833]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 833]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 834]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 834]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 834]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 834]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 835]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 835]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 835]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 835]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 835]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 835]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 838]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 839]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 840]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 840]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 841]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 841]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 842]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 843]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 844]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 845]: 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 there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: 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 there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: 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 there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: 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 there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: 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 there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 846]: 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 there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 847]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 848]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 849]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 849]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 849]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 849]: 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: 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: 851]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 853]: Unable to prove that there are no data races Unable to prove that there are no data races Reason: Not analyzed. - UnprovableResult [Line: 823]: 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: 821]: 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: 825]: 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, 500 locations, 364 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: 465.0s, OverallIterations: 12, TraceHistogramMax: 1, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 63.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 385.6s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 195 SdHoareTripleChecker+Valid, 3.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 195 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 137 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 628 IncrementalHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 137 mSolverCounterUnsat, 0 mSDtfsCounter, 628 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 35 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=543occurred in iteration=0, InterpolantAutomatonStates: 43, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 12.2s InterpolantComputationTime, 158 NumberOfCodeBlocks, 158 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 126 ConstructedInterpolants, 0 QuantifiedInterpolants, 929 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 11 InterpolantComputations, 11 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2023-08-25 01:45:18,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...