./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_nvram_unlocked_ioctl.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_nvram_unlocked_ioctl.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 30012893862a7e15af8bbbaf0239dbd2e8b93523943e1ee06536b5f9fb75a514 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 10:44:13,929 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 10:44:13,994 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-11-26 10:44:13,999 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 10:44:14,000 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 10:44:14,025 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 10:44:14,025 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 10:44:14,026 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 10:44:14,027 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-26 10:44:14,028 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-26 10:44:14,029 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 10:44:14,029 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 10:44:14,030 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 10:44:14,031 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 10:44:14,031 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-26 10:44:14,032 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-26 10:44:14,032 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-26 10:44:14,033 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-26 10:44:14,034 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 10:44:14,034 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-26 10:44:14,035 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-26 10:44:14,038 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-26 10:44:14,039 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-26 10:44:14,039 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-26 10:44:14,040 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-26 10:44:14,040 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 10:44:14,041 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 10:44:14,059 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 10:44:14,059 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 10:44:14,060 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-26 10:44:14,060 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:44:14,061 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 10:44:14,061 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-26 10:44:14,062 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-26 10:44:14,062 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-26 10:44:14,063 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-26 10:44:14,063 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-26 10:44:14,064 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-26 10:44:14,064 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-26 10:44:14,065 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-26 10:44:14,065 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-26 10:44:14,068 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 30012893862a7e15af8bbbaf0239dbd2e8b93523943e1ee06536b5f9fb75a514 [2023-11-26 10:44:14,402 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 10:44:14,429 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 10:44:14,432 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 10:44:14,433 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 10:44:14,434 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 10:44:14,435 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_nvram_unlocked_ioctl.i [2023-11-26 10:44:17,635 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 10:44:18,299 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 10:44:18,301 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_nvram_unlocked_ioctl.i [2023-11-26 10:44:18,367 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/data/ffe60c912/ec72ed4fdcbc459b9734c87855e02996/FLAG9740298b1 [2023-11-26 10:44:18,385 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/data/ffe60c912/ec72ed4fdcbc459b9734c87855e02996 [2023-11-26 10:44:18,391 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 10:44:18,393 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 10:44:18,394 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 10:44:18,394 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 10:44:18,400 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 10:44:18,402 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:44:18" (1/1) ... [2023-11-26 10:44:18,404 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2579349d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:18, skipping insertion in model container [2023-11-26 10:44:18,404 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:44:18" (1/1) ... [2023-11-26 10:44:18,599 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 10:44:24,232 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:44:24,248 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 10:44:24,386 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "b %b0, %1\n" : "+q" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2023-11-26 10:44:24,388 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "w %w0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2023-11-26 10:44:24,389 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "l %0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2023-11-26 10:44:24,390 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "q %q0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3227] [2023-11-26 10:44:24,600 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5814] [2023-11-26 10:44:24,657 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:44:25,270 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:44:25,270 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:44:25,270 WARN L675 CHandler]: The function __xchg_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:44:25,271 WARN L675 CHandler]: The function release is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:44:25,271 WARN L675 CHandler]: The function ____ilog2_NaN is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:44:25,271 WARN L675 CHandler]: The function _whoop_init is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:44:25,280 INFO L206 MainTranslator]: Completed translation [2023-11-26 10:44:25,280 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25 WrapperNode [2023-11-26 10:44:25,280 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 10:44:25,281 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 10:44:25,281 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 10:44:25,282 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 10:44:25,290 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,468 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,543 INFO L138 Inliner]: procedures = 1353, calls = 1451, calls flagged for inlining = 348, calls inlined = 20, statements flattened = 503 [2023-11-26 10:44:25,544 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 10:44:25,545 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 10:44:25,545 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 10:44:25,545 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 10:44:25,559 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,560 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,565 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,568 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,626 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,630 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,638 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,643 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,653 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 10:44:25,654 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 10:44:25,654 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 10:44:25,655 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 10:44:25,655 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (1/1) ... [2023-11-26 10:44:25,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:44:25,686 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:25,700 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-26 10:44:25,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4f685431-3a33-4b03-aae9-f13f2e600519/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-26 10:44:25,744 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-26 10:44:25,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-26 10:44:25,745 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_nvram_unlocked_ioctl [2023-11-26 10:44:25,745 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_nvram_unlocked_ioctl [2023-11-26 10:44:25,745 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 10:44:25,745 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 10:44:25,746 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 10:44:25,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-26 10:44:25,746 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-26 10:44:25,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-26 10:44:25,746 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_read_nvram [2023-11-26 10:44:25,747 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_read_nvram [2023-11-26 10:44:25,747 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-26 10:44:25,748 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-26 10:44:25,748 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-26 10:44:25,748 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-26 10:44:25,749 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-26 10:44:25,750 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-26 10:44:26,225 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 10:44:26,229 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-26 10:44:26,946 INFO L282 CfgBuilder]: Performing block encoding [2023-11-26 10:44:27,019 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-26 10:44:27,019 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-26 10:44:27,021 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:44:27 BoogieIcfgContainer [2023-11-26 10:44:27,021 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-26 10:44:27,024 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-26 10:44:27,024 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-26 10:44:27,027 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-26 10:44:27,028 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 10:44:18" (1/3) ... [2023-11-26 10:44:27,028 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@263a66ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:44:27, skipping insertion in model container [2023-11-26 10:44:27,029 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:25" (2/3) ... [2023-11-26 10:44:27,029 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@263a66ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:44:27, skipping insertion in model container [2023-11-26 10:44:27,029 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:44:27" (3/3) ... [2023-11-26 10:44:27,030 INFO L112 eAbstractionObserver]: Analyzing ICFG char_generic_nvram_read_nvram_nvram_unlocked_ioctl.i [2023-11-26 10:44:27,040 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-26 10:44:27,050 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-26 10:44:27,051 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 41 error locations. [2023-11-26 10:44:27,051 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-26 10:44:27,188 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-26 10:44:27,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 566 places, 572 transitions, 1158 flow [2023-11-26 10:44:27,592 INFO L124 PetriNetUnfolderBase]: 13/570 cut-off events. [2023-11-26 10:44:27,592 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-26 10:44:27,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 579 conditions, 570 events. 13/570 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 649 event pairs, 0 based on Foata normal form. 0/516 useless extension candidates. Maximal degree in co-relation 482. Up to 4 conditions per place. [2023-11-26 10:44:27,604 INFO L82 GeneralOperation]: Start removeDead. Operand has 566 places, 572 transitions, 1158 flow [2023-11-26 10:44:27,615 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 555 places, 561 transitions, 1131 flow [2023-11-26 10:44:27,626 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-26 10:44:27,633 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@192a23d7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-26 10:44:27,633 INFO L358 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2023-11-26 10:44:27,645 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-26 10:44:27,645 INFO L124 PetriNetUnfolderBase]: 0/67 cut-off events. [2023-11-26 10:44:27,645 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-26 10:44:27,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:27,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:27,646 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:27,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:27,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1581331498, now seen corresponding path program 1 times [2023-11-26 10:44:27,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:27,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370101297] [2023-11-26 10:44:27,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:27,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:27,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:28,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:28,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:28,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370101297] [2023-11-26 10:44:28,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370101297] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:28,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:28,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:28,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507895055] [2023-11-26 10:44:28,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:28,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:28,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:28,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:28,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:28,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:28,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 561 transitions, 1131 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:28,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:28,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:28,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:28,577 INFO L124 PetriNetUnfolderBase]: 13/591 cut-off events. [2023-11-26 10:44:28,577 INFO L125 PetriNetUnfolderBase]: For 11/12 co-relation queries the response was YES. [2023-11-26 10:44:28,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 616 conditions, 591 events. 13/591 cut-off events. For 11/12 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 906 event pairs, 2 based on Foata normal form. 4/544 useless extension candidates. Maximal degree in co-relation 480. Up to 13 conditions per place. [2023-11-26 10:44:28,586 INFO L140 encePairwiseOnDemand]: 562/572 looper letters, 8 selfloop transitions, 2 changer transitions 1/550 dead transitions. [2023-11-26 10:44:28,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 550 transitions, 1129 flow [2023-11-26 10:44:28,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:28,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:28,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1671 transitions. [2023-11-26 10:44:28,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9737762237762237 [2023-11-26 10:44:28,611 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1671 transitions. [2023-11-26 10:44:28,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1671 transitions. [2023-11-26 10:44:28,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:28,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1671 transitions. [2023-11-26 10:44:28,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 557.0) internal successors, (1671), 3 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:28,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:28,691 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:28,694 INFO L175 Difference]: Start difference. First operand has 555 places, 561 transitions, 1131 flow. Second operand 3 states and 1671 transitions. [2023-11-26 10:44:28,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 550 transitions, 1129 flow [2023-11-26 10:44:28,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 550 transitions, 1124 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-26 10:44:28,724 INFO L231 Difference]: Finished difference. Result has 547 places, 549 transitions, 1106 flow [2023-11-26 10:44:28,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1106, PETRI_PLACES=547, PETRI_TRANSITIONS=549} [2023-11-26 10:44:28,734 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -8 predicate places. [2023-11-26 10:44:28,735 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 549 transitions, 1106 flow [2023-11-26 10:44:28,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:28,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:28,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:28,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-26 10:44:28,739 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:28,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:28,740 INFO L85 PathProgramCache]: Analyzing trace with hash 552264047, now seen corresponding path program 1 times [2023-11-26 10:44:28,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:28,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173003566] [2023-11-26 10:44:28,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:28,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:28,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:28,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:28,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:28,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173003566] [2023-11-26 10:44:28,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173003566] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:28,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:28,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:28,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711014779] [2023-11-26 10:44:28,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:28,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:28,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:28,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:28,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:28,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:28,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 549 transitions, 1106 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:28,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:28,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:28,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:29,179 INFO L124 PetriNetUnfolderBase]: 13/589 cut-off events. [2023-11-26 10:44:29,180 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:29,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 611 conditions, 589 events. 13/589 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 903 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 535. Up to 13 conditions per place. [2023-11-26 10:44:29,189 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/548 dead transitions. [2023-11-26 10:44:29,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 548 transitions, 1124 flow [2023-11-26 10:44:29,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:29,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:29,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:29,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:29,197 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:29,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:29,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:29,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:29,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,223 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,224 INFO L175 Difference]: Start difference. First operand has 547 places, 549 transitions, 1106 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:29,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 548 transitions, 1124 flow [2023-11-26 10:44:29,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 548 transitions, 1120 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:29,247 INFO L231 Difference]: Finished difference. Result has 545 places, 548 transitions, 1104 flow [2023-11-26 10:44:29,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1104, PETRI_PLACES=545, PETRI_TRANSITIONS=548} [2023-11-26 10:44:29,256 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -10 predicate places. [2023-11-26 10:44:29,257 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 548 transitions, 1104 flow [2023-11-26 10:44:29,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:29,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:29,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-26 10:44:29,260 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:29,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:29,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1430301064, now seen corresponding path program 1 times [2023-11-26 10:44:29,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:29,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771835854] [2023-11-26 10:44:29,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:29,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:29,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:29,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:29,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:29,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771835854] [2023-11-26 10:44:29,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771835854] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:29,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:29,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:29,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711127700] [2023-11-26 10:44:29,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:29,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:29,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:29,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:29,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:29,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:29,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 548 transitions, 1104 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:29,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:29,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:29,737 INFO L124 PetriNetUnfolderBase]: 13/588 cut-off events. [2023-11-26 10:44:29,737 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:29,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 610 conditions, 588 events. 13/588 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 903 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 527. Up to 13 conditions per place. [2023-11-26 10:44:29,744 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/547 dead transitions. [2023-11-26 10:44:29,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 547 transitions, 1122 flow [2023-11-26 10:44:29,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:29,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:29,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:29,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:29,752 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:29,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:29,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:29,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:29,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,768 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,768 INFO L175 Difference]: Start difference. First operand has 545 places, 548 transitions, 1104 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:29,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 547 transitions, 1122 flow [2023-11-26 10:44:29,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 547 transitions, 1118 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:29,783 INFO L231 Difference]: Finished difference. Result has 544 places, 547 transitions, 1102 flow [2023-11-26 10:44:29,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1102, PETRI_PLACES=544, PETRI_TRANSITIONS=547} [2023-11-26 10:44:29,785 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -11 predicate places. [2023-11-26 10:44:29,785 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 547 transitions, 1102 flow [2023-11-26 10:44:29,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:29,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:29,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-26 10:44:29,788 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:29,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:29,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1721405221, now seen corresponding path program 1 times [2023-11-26 10:44:29,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:29,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872500525] [2023-11-26 10:44:29,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:29,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:29,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:29,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:29,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:29,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872500525] [2023-11-26 10:44:29,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872500525] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:29,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:29,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:29,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297909262] [2023-11-26 10:44:29,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:29,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:29,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:29,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:29,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:29,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 572 [2023-11-26 10:44:29,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 547 transitions, 1102 flow. Second operand has 3 states, 3 states have (on average 551.3333333333334) internal successors, (1654), 3 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:29,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:29,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 572 [2023-11-26 10:44:29,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:30,236 INFO L124 PetriNetUnfolderBase]: 29/1061 cut-off events. [2023-11-26 10:44:30,237 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-26 10:44:30,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1092 conditions, 1061 events. 29/1061 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 3249 event pairs, 5 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 1002. Up to 20 conditions per place. [2023-11-26 10:44:30,247 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 9 selfloop transitions, 2 changer transitions 0/546 dead transitions. [2023-11-26 10:44:30,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 546 transitions, 1122 flow [2023-11-26 10:44:30,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:30,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:30,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1662 transitions. [2023-11-26 10:44:30,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9685314685314685 [2023-11-26 10:44:30,254 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1662 transitions. [2023-11-26 10:44:30,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1662 transitions. [2023-11-26 10:44:30,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:30,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1662 transitions. [2023-11-26 10:44:30,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.0) internal successors, (1662), 3 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,270 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,270 INFO L175 Difference]: Start difference. First operand has 544 places, 547 transitions, 1102 flow. Second operand 3 states and 1662 transitions. [2023-11-26 10:44:30,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 546 transitions, 1122 flow [2023-11-26 10:44:30,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 546 transitions, 1118 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:30,284 INFO L231 Difference]: Finished difference. Result has 543 places, 546 transitions, 1100 flow [2023-11-26 10:44:30,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1100, PETRI_PLACES=543, PETRI_TRANSITIONS=546} [2023-11-26 10:44:30,286 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -12 predicate places. [2023-11-26 10:44:30,286 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 546 transitions, 1100 flow [2023-11-26 10:44:30,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 551.3333333333334) internal successors, (1654), 3 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:30,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:30,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-26 10:44:30,289 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:30,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:30,290 INFO L85 PathProgramCache]: Analyzing trace with hash -652325520, now seen corresponding path program 1 times [2023-11-26 10:44:30,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:30,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241298023] [2023-11-26 10:44:30,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:30,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:30,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:30,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:30,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:30,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241298023] [2023-11-26 10:44:30,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241298023] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:30,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:30,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:30,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631942002] [2023-11-26 10:44:30,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:30,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:30,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:30,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:30,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:30,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:30,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 546 transitions, 1100 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:30,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:30,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:30,584 INFO L124 PetriNetUnfolderBase]: 13/586 cut-off events. [2023-11-26 10:44:30,585 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:30,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 608 conditions, 586 events. 13/586 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 902 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 511. Up to 13 conditions per place. [2023-11-26 10:44:30,608 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/545 dead transitions. [2023-11-26 10:44:30,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 545 transitions, 1118 flow [2023-11-26 10:44:30,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:30,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:30,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:30,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:30,614 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:30,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:30,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:30,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:30,621 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,629 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,629 INFO L175 Difference]: Start difference. First operand has 543 places, 546 transitions, 1100 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:30,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 545 transitions, 1118 flow [2023-11-26 10:44:30,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 545 transitions, 1114 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:30,642 INFO L231 Difference]: Finished difference. Result has 542 places, 545 transitions, 1098 flow [2023-11-26 10:44:30,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1098, PETRI_PLACES=542, PETRI_TRANSITIONS=545} [2023-11-26 10:44:30,645 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -13 predicate places. [2023-11-26 10:44:30,645 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 545 transitions, 1098 flow [2023-11-26 10:44:30,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:30,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:30,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-26 10:44:30,648 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:30,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:30,648 INFO L85 PathProgramCache]: Analyzing trace with hash 2131271150, now seen corresponding path program 1 times [2023-11-26 10:44:30,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:30,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308829546] [2023-11-26 10:44:30,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:30,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:30,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:30,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:30,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:30,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308829546] [2023-11-26 10:44:30,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308829546] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:30,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:30,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:30,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310372359] [2023-11-26 10:44:30,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:30,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:30,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:30,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:30,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:30,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 572 [2023-11-26 10:44:30,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 545 transitions, 1098 flow. Second operand has 3 states, 3 states have (on average 551.3333333333334) internal successors, (1654), 3 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:30,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 572 [2023-11-26 10:44:30,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:30,911 INFO L124 PetriNetUnfolderBase]: 14/605 cut-off events. [2023-11-26 10:44:30,911 INFO L125 PetriNetUnfolderBase]: For 4/5 co-relation queries the response was YES. [2023-11-26 10:44:30,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 605 events. 14/605 cut-off events. For 4/5 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 991 event pairs, 3 based on Foata normal form. 0/556 useless extension candidates. Maximal degree in co-relation 526. Up to 16 conditions per place. [2023-11-26 10:44:30,918 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 9 selfloop transitions, 2 changer transitions 0/544 dead transitions. [2023-11-26 10:44:30,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 544 transitions, 1118 flow [2023-11-26 10:44:30,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:30,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:30,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1662 transitions. [2023-11-26 10:44:30,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9685314685314685 [2023-11-26 10:44:30,925 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1662 transitions. [2023-11-26 10:44:30,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1662 transitions. [2023-11-26 10:44:30,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:30,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1662 transitions. [2023-11-26 10:44:30,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.0) internal successors, (1662), 3 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,939 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,940 INFO L175 Difference]: Start difference. First operand has 542 places, 545 transitions, 1098 flow. Second operand 3 states and 1662 transitions. [2023-11-26 10:44:30,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 544 transitions, 1118 flow [2023-11-26 10:44:30,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 544 transitions, 1114 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:30,953 INFO L231 Difference]: Finished difference. Result has 541 places, 544 transitions, 1096 flow [2023-11-26 10:44:30,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1096, PETRI_PLACES=541, PETRI_TRANSITIONS=544} [2023-11-26 10:44:30,956 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -14 predicate places. [2023-11-26 10:44:30,956 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 544 transitions, 1096 flow [2023-11-26 10:44:30,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 551.3333333333334) internal successors, (1654), 3 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:30,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:30,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:30,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-26 10:44:30,959 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:30,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:30,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1901505743, now seen corresponding path program 1 times [2023-11-26 10:44:30,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:30,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903418241] [2023-11-26 10:44:30,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:30,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:31,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:31,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:31,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:31,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903418241] [2023-11-26 10:44:31,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903418241] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:31,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:31,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:31,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717103205] [2023-11-26 10:44:31,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:31,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:31,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:31,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:31,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:31,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:31,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 544 transitions, 1096 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:31,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:31,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:31,245 INFO L124 PetriNetUnfolderBase]: 13/584 cut-off events. [2023-11-26 10:44:31,246 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:31,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 584 events. 13/584 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 899 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 495. Up to 13 conditions per place. [2023-11-26 10:44:31,254 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/543 dead transitions. [2023-11-26 10:44:31,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 543 transitions, 1114 flow [2023-11-26 10:44:31,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:31,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:31,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:31,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:31,262 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:31,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:31,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:31,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:31,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,278 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,278 INFO L175 Difference]: Start difference. First operand has 541 places, 544 transitions, 1096 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:31,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 543 transitions, 1114 flow [2023-11-26 10:44:31,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 543 transitions, 1110 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:31,294 INFO L231 Difference]: Finished difference. Result has 540 places, 543 transitions, 1094 flow [2023-11-26 10:44:31,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1094, PETRI_PLACES=540, PETRI_TRANSITIONS=543} [2023-11-26 10:44:31,297 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -15 predicate places. [2023-11-26 10:44:31,297 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 543 transitions, 1094 flow [2023-11-26 10:44:31,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:31,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:31,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-26 10:44:31,300 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:31,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:31,301 INFO L85 PathProgramCache]: Analyzing trace with hash 121403514, now seen corresponding path program 1 times [2023-11-26 10:44:31,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:31,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756745471] [2023-11-26 10:44:31,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:31,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:31,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:31,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:31,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756745471] [2023-11-26 10:44:31,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756745471] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:31,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:31,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:31,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412797971] [2023-11-26 10:44:31,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:31,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:31,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:31,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:31,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:31,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:31,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 543 transitions, 1094 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:31,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:31,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:31,597 INFO L124 PetriNetUnfolderBase]: 13/583 cut-off events. [2023-11-26 10:44:31,597 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:31,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 605 conditions, 583 events. 13/583 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 897 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 487. Up to 13 conditions per place. [2023-11-26 10:44:31,603 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/542 dead transitions. [2023-11-26 10:44:31,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 542 transitions, 1112 flow [2023-11-26 10:44:31,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:31,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:31,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:31,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:31,610 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:31,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:31,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:31,612 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:31,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,622 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,622 INFO L175 Difference]: Start difference. First operand has 540 places, 543 transitions, 1094 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:31,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 542 transitions, 1112 flow [2023-11-26 10:44:31,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 542 transitions, 1108 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:31,636 INFO L231 Difference]: Finished difference. Result has 539 places, 542 transitions, 1092 flow [2023-11-26 10:44:31,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1092, PETRI_PLACES=539, PETRI_TRANSITIONS=542} [2023-11-26 10:44:31,638 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -16 predicate places. [2023-11-26 10:44:31,638 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 542 transitions, 1092 flow [2023-11-26 10:44:31,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:31,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:31,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-26 10:44:31,640 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:31,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:31,640 INFO L85 PathProgramCache]: Analyzing trace with hash 594654672, now seen corresponding path program 1 times [2023-11-26 10:44:31,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:31,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650523906] [2023-11-26 10:44:31,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:31,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:31,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:31,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:31,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:31,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650523906] [2023-11-26 10:44:31,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650523906] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:31,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:31,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:31,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898603570] [2023-11-26 10:44:31,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:31,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:31,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:31,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:31,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:31,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:31,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 542 transitions, 1092 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:31,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:31,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:31,955 INFO L124 PetriNetUnfolderBase]: 13/582 cut-off events. [2023-11-26 10:44:31,956 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:31,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 604 conditions, 582 events. 13/582 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 896 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 479. Up to 13 conditions per place. [2023-11-26 10:44:31,963 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/541 dead transitions. [2023-11-26 10:44:31,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 541 transitions, 1110 flow [2023-11-26 10:44:31,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:31,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:31,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:31,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:31,971 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:31,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:31,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:31,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:31,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,985 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:31,985 INFO L175 Difference]: Start difference. First operand has 539 places, 542 transitions, 1092 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:31,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 541 transitions, 1110 flow [2023-11-26 10:44:31,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 541 transitions, 1106 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:32,002 INFO L231 Difference]: Finished difference. Result has 538 places, 541 transitions, 1090 flow [2023-11-26 10:44:32,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1090, PETRI_PLACES=538, PETRI_TRANSITIONS=541} [2023-11-26 10:44:32,004 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -17 predicate places. [2023-11-26 10:44:32,005 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 541 transitions, 1090 flow [2023-11-26 10:44:32,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:32,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:32,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-26 10:44:32,007 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:32,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:32,007 INFO L85 PathProgramCache]: Analyzing trace with hash 179946590, now seen corresponding path program 1 times [2023-11-26 10:44:32,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:32,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590222391] [2023-11-26 10:44:32,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:32,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:32,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:32,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:32,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:32,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590222391] [2023-11-26 10:44:32,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590222391] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:32,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:32,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:32,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890935440] [2023-11-26 10:44:32,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:32,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:32,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:32,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:32,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:32,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:32,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 541 transitions, 1090 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:32,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:32,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:32,295 INFO L124 PetriNetUnfolderBase]: 13/581 cut-off events. [2023-11-26 10:44:32,296 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:32,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 603 conditions, 581 events. 13/581 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 896 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 471. Up to 13 conditions per place. [2023-11-26 10:44:32,302 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/540 dead transitions. [2023-11-26 10:44:32,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 540 transitions, 1108 flow [2023-11-26 10:44:32,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:32,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:32,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:32,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:32,310 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:32,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:32,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:32,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:32,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,321 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,321 INFO L175 Difference]: Start difference. First operand has 538 places, 541 transitions, 1090 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:32,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 540 transitions, 1108 flow [2023-11-26 10:44:32,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 540 transitions, 1104 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:32,335 INFO L231 Difference]: Finished difference. Result has 537 places, 540 transitions, 1088 flow [2023-11-26 10:44:32,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1088, PETRI_PLACES=537, PETRI_TRANSITIONS=540} [2023-11-26 10:44:32,339 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -18 predicate places. [2023-11-26 10:44:32,339 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 540 transitions, 1088 flow [2023-11-26 10:44:32,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:32,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:32,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-26 10:44:32,341 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:32,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:32,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1181084002, now seen corresponding path program 1 times [2023-11-26 10:44:32,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:32,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636095441] [2023-11-26 10:44:32,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:32,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:32,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:32,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:32,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:32,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636095441] [2023-11-26 10:44:32,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636095441] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:32,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:32,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:32,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618488078] [2023-11-26 10:44:32,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:32,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:32,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:32,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:32,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:32,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:32,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 540 transitions, 1088 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:32,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:32,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:32,650 INFO L124 PetriNetUnfolderBase]: 13/580 cut-off events. [2023-11-26 10:44:32,650 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:32,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 580 events. 13/580 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 894 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 463. Up to 13 conditions per place. [2023-11-26 10:44:32,657 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/539 dead transitions. [2023-11-26 10:44:32,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 539 transitions, 1106 flow [2023-11-26 10:44:32,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:32,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:32,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:32,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:32,665 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:32,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:32,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:32,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:32,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,678 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,678 INFO L175 Difference]: Start difference. First operand has 537 places, 540 transitions, 1088 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:32,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 539 transitions, 1106 flow [2023-11-26 10:44:32,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 539 transitions, 1102 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:32,692 INFO L231 Difference]: Finished difference. Result has 536 places, 539 transitions, 1086 flow [2023-11-26 10:44:32,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1086, PETRI_PLACES=536, PETRI_TRANSITIONS=539} [2023-11-26 10:44:32,694 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -19 predicate places. [2023-11-26 10:44:32,694 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 539 transitions, 1086 flow [2023-11-26 10:44:32,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:32,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:32,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-26 10:44:32,696 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:32,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:32,697 INFO L85 PathProgramCache]: Analyzing trace with hash -893107396, now seen corresponding path program 1 times [2023-11-26 10:44:32,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:32,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241054096] [2023-11-26 10:44:32,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:32,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:32,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:32,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:32,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:32,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241054096] [2023-11-26 10:44:32,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241054096] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:32,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:32,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:32,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899033522] [2023-11-26 10:44:32,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:32,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:32,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:32,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:32,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:32,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 572 [2023-11-26 10:44:32,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 539 transitions, 1086 flow. Second operand has 3 states, 3 states have (on average 551.3333333333334) internal successors, (1654), 3 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:32,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:32,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 572 [2023-11-26 10:44:32,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:33,151 INFO L124 PetriNetUnfolderBase]: 29/1044 cut-off events. [2023-11-26 10:44:33,152 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-26 10:44:33,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1075 conditions, 1044 events. 29/1044 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 3184 event pairs, 5 based on Foata normal form. 0/958 useless extension candidates. Maximal degree in co-relation 929. Up to 20 conditions per place. [2023-11-26 10:44:33,164 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 9 selfloop transitions, 2 changer transitions 0/538 dead transitions. [2023-11-26 10:44:33,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 538 transitions, 1106 flow [2023-11-26 10:44:33,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:33,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:33,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1662 transitions. [2023-11-26 10:44:33,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9685314685314685 [2023-11-26 10:44:33,172 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1662 transitions. [2023-11-26 10:44:33,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1662 transitions. [2023-11-26 10:44:33,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:33,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1662 transitions. [2023-11-26 10:44:33,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.0) internal successors, (1662), 3 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,187 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,187 INFO L175 Difference]: Start difference. First operand has 536 places, 539 transitions, 1086 flow. Second operand 3 states and 1662 transitions. [2023-11-26 10:44:33,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 538 transitions, 1106 flow [2023-11-26 10:44:33,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 538 transitions, 1102 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:33,203 INFO L231 Difference]: Finished difference. Result has 535 places, 538 transitions, 1084 flow [2023-11-26 10:44:33,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1084, PETRI_PLACES=535, PETRI_TRANSITIONS=538} [2023-11-26 10:44:33,207 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -20 predicate places. [2023-11-26 10:44:33,207 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 538 transitions, 1084 flow [2023-11-26 10:44:33,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 551.3333333333334) internal successors, (1654), 3 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:33,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:33,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-26 10:44:33,209 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:33,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:33,209 INFO L85 PathProgramCache]: Analyzing trace with hash -180235358, now seen corresponding path program 1 times [2023-11-26 10:44:33,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:33,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984958928] [2023-11-26 10:44:33,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:33,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:33,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:33,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:33,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:33,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984958928] [2023-11-26 10:44:33,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984958928] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:33,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:33,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:33,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598572868] [2023-11-26 10:44:33,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:33,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:33,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:33,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:33,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:33,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:33,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 538 transitions, 1084 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:33,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:33,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:33,557 INFO L124 PetriNetUnfolderBase]: 13/578 cut-off events. [2023-11-26 10:44:33,557 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:33,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 600 conditions, 578 events. 13/578 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 892 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 447. Up to 13 conditions per place. [2023-11-26 10:44:33,565 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/537 dead transitions. [2023-11-26 10:44:33,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 537 transitions, 1102 flow [2023-11-26 10:44:33,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:33,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:33,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:33,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:33,573 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:33,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:33,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:33,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:33,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,586 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,586 INFO L175 Difference]: Start difference. First operand has 535 places, 538 transitions, 1084 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:33,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 537 transitions, 1102 flow [2023-11-26 10:44:33,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 537 transitions, 1098 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:33,602 INFO L231 Difference]: Finished difference. Result has 534 places, 537 transitions, 1082 flow [2023-11-26 10:44:33,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1082, PETRI_PLACES=534, PETRI_TRANSITIONS=537} [2023-11-26 10:44:33,605 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -21 predicate places. [2023-11-26 10:44:33,605 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 537 transitions, 1082 flow [2023-11-26 10:44:33,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:33,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:33,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-26 10:44:33,607 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:33,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:33,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1499326660, now seen corresponding path program 1 times [2023-11-26 10:44:33,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:33,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582634514] [2023-11-26 10:44:33,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:33,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:33,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:33,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:33,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:33,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582634514] [2023-11-26 10:44:33,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582634514] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:33,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:33,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:33,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840069293] [2023-11-26 10:44:33,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:33,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:33,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:33,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:33,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:33,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:33,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 537 transitions, 1082 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:33,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:33,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:33,924 INFO L124 PetriNetUnfolderBase]: 13/577 cut-off events. [2023-11-26 10:44:33,925 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:33,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 599 conditions, 577 events. 13/577 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 893 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 439. Up to 13 conditions per place. [2023-11-26 10:44:33,932 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/536 dead transitions. [2023-11-26 10:44:33,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 536 transitions, 1100 flow [2023-11-26 10:44:33,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:33,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:33,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:33,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:33,940 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:33,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:33,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:33,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:33,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,955 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,955 INFO L175 Difference]: Start difference. First operand has 534 places, 537 transitions, 1082 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:33,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 536 transitions, 1100 flow [2023-11-26 10:44:33,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 536 transitions, 1096 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:33,971 INFO L231 Difference]: Finished difference. Result has 533 places, 536 transitions, 1080 flow [2023-11-26 10:44:33,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1080, PETRI_PLACES=533, PETRI_TRANSITIONS=536} [2023-11-26 10:44:33,974 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -22 predicate places. [2023-11-26 10:44:33,974 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 536 transitions, 1080 flow [2023-11-26 10:44:33,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:33,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:33,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:33,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-26 10:44:33,976 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:33,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:33,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1039956719, now seen corresponding path program 1 times [2023-11-26 10:44:33,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:33,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579972335] [2023-11-26 10:44:33,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:33,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:34,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:34,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:34,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579972335] [2023-11-26 10:44:34,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579972335] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:34,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:34,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:34,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678690520] [2023-11-26 10:44:34,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:34,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:34,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:34,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:34,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:34,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:34,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 536 transitions, 1080 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:34,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:34,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:34,309 INFO L124 PetriNetUnfolderBase]: 13/576 cut-off events. [2023-11-26 10:44:34,309 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:34,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 598 conditions, 576 events. 13/576 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 889 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 431. Up to 13 conditions per place. [2023-11-26 10:44:34,317 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/535 dead transitions. [2023-11-26 10:44:34,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 535 transitions, 1098 flow [2023-11-26 10:44:34,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:34,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:34,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:34,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:34,360 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:34,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:34,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:34,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:34,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,376 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,376 INFO L175 Difference]: Start difference. First operand has 533 places, 536 transitions, 1080 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:34,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 535 transitions, 1098 flow [2023-11-26 10:44:34,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 535 transitions, 1094 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:34,391 INFO L231 Difference]: Finished difference. Result has 532 places, 535 transitions, 1078 flow [2023-11-26 10:44:34,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1078, PETRI_PLACES=532, PETRI_TRANSITIONS=535} [2023-11-26 10:44:34,395 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -23 predicate places. [2023-11-26 10:44:34,395 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 535 transitions, 1078 flow [2023-11-26 10:44:34,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:34,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:34,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-26 10:44:34,397 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:34,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:34,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1112874516, now seen corresponding path program 1 times [2023-11-26 10:44:34,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:34,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829433769] [2023-11-26 10:44:34,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:34,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:34,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:34,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:34,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:34,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829433769] [2023-11-26 10:44:34,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829433769] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:34,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:34,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:34,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61041903] [2023-11-26 10:44:34,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:34,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:34,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:34,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:34,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:34,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 572 [2023-11-26 10:44:34,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 535 transitions, 1078 flow. Second operand has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:34,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 572 [2023-11-26 10:44:34,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:34,734 INFO L124 PetriNetUnfolderBase]: 13/575 cut-off events. [2023-11-26 10:44:34,734 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:34,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 597 conditions, 575 events. 13/575 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 888 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 423. Up to 13 conditions per place. [2023-11-26 10:44:34,742 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 8 selfloop transitions, 2 changer transitions 0/534 dead transitions. [2023-11-26 10:44:34,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 534 transitions, 1096 flow [2023-11-26 10:44:34,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:34,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:34,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2023-11-26 10:44:34,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2023-11-26 10:44:34,750 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2023-11-26 10:44:34,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2023-11-26 10:44:34,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:34,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2023-11-26 10:44:34,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,762 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,764 INFO L175 Difference]: Start difference. First operand has 532 places, 535 transitions, 1078 flow. Second operand 3 states and 1664 transitions. [2023-11-26 10:44:34,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 534 transitions, 1096 flow [2023-11-26 10:44:34,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 534 transitions, 1092 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:34,779 INFO L231 Difference]: Finished difference. Result has 531 places, 534 transitions, 1076 flow [2023-11-26 10:44:34,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1072, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1076, PETRI_PLACES=531, PETRI_TRANSITIONS=534} [2023-11-26 10:44:34,782 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -24 predicate places. [2023-11-26 10:44:34,783 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 534 transitions, 1076 flow [2023-11-26 10:44:34,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:34,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:34,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-26 10:44:34,785 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:34,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:34,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1481904891, now seen corresponding path program 1 times [2023-11-26 10:44:34,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:34,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714712380] [2023-11-26 10:44:34,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:34,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:34,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:34,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:34,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:34,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714712380] [2023-11-26 10:44:34,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714712380] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:34,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:34,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:34,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627515741] [2023-11-26 10:44:34,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:34,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:34,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:34,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:34,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:34,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 572 [2023-11-26 10:44:34,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 534 transitions, 1076 flow. Second operand has 3 states, 3 states have (on average 551.3333333333334) internal successors, (1654), 3 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:34,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:34,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 572 [2023-11-26 10:44:34,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:35,109 INFO L124 PetriNetUnfolderBase]: 18/646 cut-off events. [2023-11-26 10:44:35,109 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:35,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 677 conditions, 646 events. 18/646 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1238 event pairs, 5 based on Foata normal form. 0/605 useless extension candidates. Maximal degree in co-relation 496. Up to 20 conditions per place. [2023-11-26 10:44:35,119 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 9 selfloop transitions, 2 changer transitions 0/533 dead transitions. [2023-11-26 10:44:35,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 533 transitions, 1096 flow [2023-11-26 10:44:35,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:35,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:35,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1662 transitions. [2023-11-26 10:44:35,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9685314685314685 [2023-11-26 10:44:35,127 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1662 transitions. [2023-11-26 10:44:35,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1662 transitions. [2023-11-26 10:44:35,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:35,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1662 transitions. [2023-11-26 10:44:35,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.0) internal successors, (1662), 3 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:35,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:35,140 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:35,140 INFO L175 Difference]: Start difference. First operand has 531 places, 534 transitions, 1076 flow. Second operand 3 states and 1662 transitions. [2023-11-26 10:44:35,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 533 transitions, 1096 flow [2023-11-26 10:44:35,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 533 transitions, 1092 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:35,154 INFO L231 Difference]: Finished difference. Result has 530 places, 533 transitions, 1074 flow [2023-11-26 10:44:35,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1074, PETRI_PLACES=530, PETRI_TRANSITIONS=533} [2023-11-26 10:44:35,156 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -25 predicate places. [2023-11-26 10:44:35,156 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 533 transitions, 1074 flow [2023-11-26 10:44:35,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 551.3333333333334) internal successors, (1654), 3 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:35,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:35,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:35,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-26 10:44:35,158 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:35,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:35,159 INFO L85 PathProgramCache]: Analyzing trace with hash -305024790, now seen corresponding path program 1 times [2023-11-26 10:44:35,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:35,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007804752] [2023-11-26 10:44:35,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:35,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:35,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:35,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:35,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:35,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007804752] [2023-11-26 10:44:35,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007804752] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:35,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:35,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:35,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008036790] [2023-11-26 10:44:35,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:35,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:35,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:35,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:35,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:35,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 572 [2023-11-26 10:44:35,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 533 transitions, 1074 flow. Second operand has 3 states, 3 states have (on average 548.3333333333334) internal successors, (1645), 3 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:35,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:35,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 572 [2023-11-26 10:44:35,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:35,820 INFO L124 PetriNetUnfolderBase]: 43/1367 cut-off events. [2023-11-26 10:44:35,820 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-26 10:44:35,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1409 conditions, 1367 events. 43/1367 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 5816 event pairs, 9 based on Foata normal form. 0/1261 useless extension candidates. Maximal degree in co-relation 1221. Up to 31 conditions per place. [2023-11-26 10:44:35,835 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 12 selfloop transitions, 2 changer transitions 0/532 dead transitions. [2023-11-26 10:44:35,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 532 transitions, 1100 flow [2023-11-26 10:44:35,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:35,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:35,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1656 transitions. [2023-11-26 10:44:35,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.965034965034965 [2023-11-26 10:44:35,842 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1656 transitions. [2023-11-26 10:44:35,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1656 transitions. [2023-11-26 10:44:35,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:35,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1656 transitions. [2023-11-26 10:44:35,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 552.0) internal successors, (1656), 3 states have internal predecessors, (1656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:35,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:35,854 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:35,854 INFO L175 Difference]: Start difference. First operand has 530 places, 533 transitions, 1074 flow. Second operand 3 states and 1656 transitions. [2023-11-26 10:44:35,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 532 transitions, 1100 flow [2023-11-26 10:44:35,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 532 transitions, 1096 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:35,867 INFO L231 Difference]: Finished difference. Result has 529 places, 532 transitions, 1072 flow [2023-11-26 10:44:35,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1072, PETRI_PLACES=529, PETRI_TRANSITIONS=532} [2023-11-26 10:44:35,869 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -26 predicate places. [2023-11-26 10:44:35,869 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 532 transitions, 1072 flow [2023-11-26 10:44:35,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 548.3333333333334) internal successors, (1645), 3 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:35,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:35,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:35,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-26 10:44:35,871 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:35,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:35,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1551998111, now seen corresponding path program 1 times [2023-11-26 10:44:35,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:35,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706570724] [2023-11-26 10:44:35,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:35,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:35,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:36,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:36,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:36,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706570724] [2023-11-26 10:44:36,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706570724] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:36,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:36,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:36,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216600123] [2023-11-26 10:44:36,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:36,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:36,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:36,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:36,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:36,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 545 out of 572 [2023-11-26 10:44:36,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 532 transitions, 1072 flow. Second operand has 3 states, 3 states have (on average 546.0) internal successors, (1638), 3 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:36,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 545 of 572 [2023-11-26 10:44:36,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:36,272 INFO L124 PetriNetUnfolderBase]: 45/1027 cut-off events. [2023-11-26 10:44:36,272 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-11-26 10:44:36,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1093 conditions, 1027 events. 45/1027 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3763 event pairs, 20 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 897. Up to 53 conditions per place. [2023-11-26 10:44:36,291 INFO L140 encePairwiseOnDemand]: 567/572 looper letters, 13 selfloop transitions, 1 changer transitions 0/528 dead transitions. [2023-11-26 10:44:36,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 528 transitions, 1092 flow [2023-11-26 10:44:36,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:36,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:36,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1653 transitions. [2023-11-26 10:44:36,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9632867132867133 [2023-11-26 10:44:36,346 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1653 transitions. [2023-11-26 10:44:36,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1653 transitions. [2023-11-26 10:44:36,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:36,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1653 transitions. [2023-11-26 10:44:36,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 551.0) internal successors, (1653), 3 states have internal predecessors, (1653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,366 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,366 INFO L175 Difference]: Start difference. First operand has 529 places, 532 transitions, 1072 flow. Second operand 3 states and 1653 transitions. [2023-11-26 10:44:36,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 528 transitions, 1092 flow [2023-11-26 10:44:36,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 528 transitions, 1088 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:36,382 INFO L231 Difference]: Finished difference. Result has 525 places, 528 transitions, 1062 flow [2023-11-26 10:44:36,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1060, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1062, PETRI_PLACES=525, PETRI_TRANSITIONS=528} [2023-11-26 10:44:36,384 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -30 predicate places. [2023-11-26 10:44:36,384 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 528 transitions, 1062 flow [2023-11-26 10:44:36,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 546.0) internal successors, (1638), 3 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:36,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:36,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-26 10:44:36,386 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:36,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:36,387 INFO L85 PathProgramCache]: Analyzing trace with hash -584518224, now seen corresponding path program 1 times [2023-11-26 10:44:36,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:36,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247499205] [2023-11-26 10:44:36,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:36,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:36,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:36,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:36,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:36,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247499205] [2023-11-26 10:44:36,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247499205] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:36,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:36,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:36,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033556221] [2023-11-26 10:44:36,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:36,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:36,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:36,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:36,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:36,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 555 out of 572 [2023-11-26 10:44:36,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 528 transitions, 1062 flow. Second operand has 3 states, 3 states have (on average 555.6666666666666) internal successors, (1667), 3 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:36,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 555 of 572 [2023-11-26 10:44:36,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:36,691 INFO L124 PetriNetUnfolderBase]: 13/568 cut-off events. [2023-11-26 10:44:36,691 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:36,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 586 conditions, 568 events. 13/568 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 856 event pairs, 2 based on Foata normal form. 0/540 useless extension candidates. Maximal degree in co-relation 391. Up to 11 conditions per place. [2023-11-26 10:44:36,699 INFO L140 encePairwiseOnDemand]: 570/572 looper letters, 6 selfloop transitions, 1 changer transitions 0/527 dead transitions. [2023-11-26 10:44:36,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 527 transitions, 1074 flow [2023-11-26 10:44:36,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:36,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:36,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1673 transitions. [2023-11-26 10:44:36,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9749417249417249 [2023-11-26 10:44:36,707 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1673 transitions. [2023-11-26 10:44:36,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1673 transitions. [2023-11-26 10:44:36,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:36,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1673 transitions. [2023-11-26 10:44:36,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 557.6666666666666) internal successors, (1673), 3 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,719 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,720 INFO L175 Difference]: Start difference. First operand has 525 places, 528 transitions, 1062 flow. Second operand 3 states and 1673 transitions. [2023-11-26 10:44:36,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 527 transitions, 1074 flow [2023-11-26 10:44:36,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 527 transitions, 1073 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-26 10:44:36,736 INFO L231 Difference]: Finished difference. Result has 525 places, 527 transitions, 1061 flow [2023-11-26 10:44:36,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1061, PETRI_PLACES=525, PETRI_TRANSITIONS=527} [2023-11-26 10:44:36,738 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -30 predicate places. [2023-11-26 10:44:36,738 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 527 transitions, 1061 flow [2023-11-26 10:44:36,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 555.6666666666666) internal successors, (1667), 3 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:36,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:36,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-26 10:44:36,740 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:36,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:36,741 INFO L85 PathProgramCache]: Analyzing trace with hash -2136244690, now seen corresponding path program 1 times [2023-11-26 10:44:36,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:36,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563971559] [2023-11-26 10:44:36,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:36,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:36,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:36,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:36,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:36,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563971559] [2023-11-26 10:44:36,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563971559] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:36,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:36,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:36,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469991529] [2023-11-26 10:44:36,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:36,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:36,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:36,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:36,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:36,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 572 [2023-11-26 10:44:36,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 527 transitions, 1061 flow. Second operand has 3 states, 3 states have (on average 548.3333333333334) internal successors, (1645), 3 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:36,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:36,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 572 [2023-11-26 10:44:36,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:37,166 INFO L124 PetriNetUnfolderBase]: 23/707 cut-off events. [2023-11-26 10:44:37,167 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-26 10:44:37,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 750 conditions, 707 events. 23/707 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1779 event pairs, 8 based on Foata normal form. 0/669 useless extension candidates. Maximal degree in co-relation 555. Up to 30 conditions per place. [2023-11-26 10:44:37,175 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 13 selfloop transitions, 2 changer transitions 0/526 dead transitions. [2023-11-26 10:44:37,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 526 transitions, 1089 flow [2023-11-26 10:44:37,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:37,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:37,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1657 transitions. [2023-11-26 10:44:37,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9656177156177156 [2023-11-26 10:44:37,183 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1657 transitions. [2023-11-26 10:44:37,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1657 transitions. [2023-11-26 10:44:37,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:37,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1657 transitions. [2023-11-26 10:44:37,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:37,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:37,195 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:37,195 INFO L175 Difference]: Start difference. First operand has 525 places, 527 transitions, 1061 flow. Second operand 3 states and 1657 transitions. [2023-11-26 10:44:37,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 526 transitions, 1089 flow [2023-11-26 10:44:37,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 526 transitions, 1088 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-26 10:44:37,210 INFO L231 Difference]: Finished difference. Result has 525 places, 526 transitions, 1062 flow [2023-11-26 10:44:37,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1062, PETRI_PLACES=525, PETRI_TRANSITIONS=526} [2023-11-26 10:44:37,212 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -30 predicate places. [2023-11-26 10:44:37,212 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 526 transitions, 1062 flow [2023-11-26 10:44:37,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 548.3333333333334) internal successors, (1645), 3 states have internal predecessors, (1645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:37,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:37,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:37,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-26 10:44:37,214 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:37,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:37,215 INFO L85 PathProgramCache]: Analyzing trace with hash 649378529, now seen corresponding path program 1 times [2023-11-26 10:44:37,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:37,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357779943] [2023-11-26 10:44:37,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:37,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:37,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:37,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:37,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:37,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357779943] [2023-11-26 10:44:37,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357779943] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:37,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:37,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:37,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535041462] [2023-11-26 10:44:37,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:37,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:37,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:37,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:37,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:37,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 572 [2023-11-26 10:44:37,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 526 transitions, 1062 flow. Second operand has 3 states, 3 states have (on average 548.0) internal successors, (1644), 3 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:37,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:37,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 572 [2023-11-26 10:44:37,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:37,755 INFO L124 PetriNetUnfolderBase]: 44/1090 cut-off events. [2023-11-26 10:44:37,755 INFO L125 PetriNetUnfolderBase]: For 7/8 co-relation queries the response was YES. [2023-11-26 10:44:37,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1165 conditions, 1090 events. 44/1090 cut-off events. For 7/8 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3973 event pairs, 2 based on Foata normal form. 0/1026 useless extension candidates. Maximal degree in co-relation 986. Up to 43 conditions per place. [2023-11-26 10:44:37,769 INFO L140 encePairwiseOnDemand]: 566/572 looper letters, 16 selfloop transitions, 3 changer transitions 0/529 dead transitions. [2023-11-26 10:44:37,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 529 transitions, 1110 flow [2023-11-26 10:44:37,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:37,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:37,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1663 transitions. [2023-11-26 10:44:37,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9691142191142191 [2023-11-26 10:44:37,777 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1663 transitions. [2023-11-26 10:44:37,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1663 transitions. [2023-11-26 10:44:37,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:37,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1663 transitions. [2023-11-26 10:44:37,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.3333333333334) internal successors, (1663), 3 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:37,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:37,788 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:37,789 INFO L175 Difference]: Start difference. First operand has 525 places, 526 transitions, 1062 flow. Second operand 3 states and 1663 transitions. [2023-11-26 10:44:37,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 529 transitions, 1110 flow [2023-11-26 10:44:37,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 529 transitions, 1106 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:37,806 INFO L231 Difference]: Finished difference. Result has 523 places, 524 transitions, 1065 flow [2023-11-26 10:44:37,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1065, PETRI_PLACES=523, PETRI_TRANSITIONS=524} [2023-11-26 10:44:37,808 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -32 predicate places. [2023-11-26 10:44:37,808 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 524 transitions, 1065 flow [2023-11-26 10:44:37,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 548.0) internal successors, (1644), 3 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:37,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:37,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:37,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-26 10:44:37,810 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:37,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:37,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1569141025, now seen corresponding path program 1 times [2023-11-26 10:44:37,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:37,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993347367] [2023-11-26 10:44:37,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:37,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:37,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:37,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:37,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:37,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993347367] [2023-11-26 10:44:37,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993347367] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:37,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:37,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:37,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015867246] [2023-11-26 10:44:37,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:37,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:37,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:37,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:37,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:38,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 554 out of 572 [2023-11-26 10:44:38,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 524 transitions, 1065 flow. Second operand has 3 states, 3 states have (on average 555.3333333333334) internal successors, (1666), 3 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:38,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 554 of 572 [2023-11-26 10:44:38,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:38,397 INFO L124 PetriNetUnfolderBase]: 45/1382 cut-off events. [2023-11-26 10:44:38,397 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-26 10:44:38,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1463 conditions, 1382 events. 45/1382 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 5955 event pairs, 0 based on Foata normal form. 0/1295 useless extension candidates. Maximal degree in co-relation 1267. Up to 38 conditions per place. [2023-11-26 10:44:38,414 INFO L140 encePairwiseOnDemand]: 570/572 looper letters, 10 selfloop transitions, 1 changer transitions 0/526 dead transitions. [2023-11-26 10:44:38,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 526 transitions, 1093 flow [2023-11-26 10:44:38,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:38,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:38,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1674 transitions. [2023-11-26 10:44:38,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9755244755244755 [2023-11-26 10:44:38,421 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1674 transitions. [2023-11-26 10:44:38,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1674 transitions. [2023-11-26 10:44:38,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:38,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1674 transitions. [2023-11-26 10:44:38,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 558.0) internal successors, (1674), 3 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,492 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,493 INFO L175 Difference]: Start difference. First operand has 523 places, 524 transitions, 1065 flow. Second operand 3 states and 1674 transitions. [2023-11-26 10:44:38,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 526 transitions, 1093 flow [2023-11-26 10:44:38,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 526 transitions, 1090 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-26 10:44:38,507 INFO L231 Difference]: Finished difference. Result has 523 places, 523 transitions, 1062 flow [2023-11-26 10:44:38,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1060, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1062, PETRI_PLACES=523, PETRI_TRANSITIONS=523} [2023-11-26 10:44:38,509 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -32 predicate places. [2023-11-26 10:44:38,509 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 523 transitions, 1062 flow [2023-11-26 10:44:38,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 555.3333333333334) internal successors, (1666), 3 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:38,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:38,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-26 10:44:38,512 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:38,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:38,513 INFO L85 PathProgramCache]: Analyzing trace with hash 177610086, now seen corresponding path program 1 times [2023-11-26 10:44:38,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:38,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872799423] [2023-11-26 10:44:38,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:38,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:38,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:38,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:38,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:38,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872799423] [2023-11-26 10:44:38,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872799423] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:38,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:38,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:38,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697822250] [2023-11-26 10:44:38,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:38,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:38,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:38,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:38,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:38,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 572 [2023-11-26 10:44:38,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 523 transitions, 1062 flow. Second operand has 3 states, 3 states have (on average 549.0) internal successors, (1647), 3 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:38,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 572 [2023-11-26 10:44:38,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:38,948 INFO L124 PetriNetUnfolderBase]: 30/882 cut-off events. [2023-11-26 10:44:38,948 INFO L125 PetriNetUnfolderBase]: For 15/16 co-relation queries the response was YES. [2023-11-26 10:44:38,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 955 conditions, 882 events. 30/882 cut-off events. For 15/16 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2859 event pairs, 10 based on Foata normal form. 0/835 useless extension candidates. Maximal degree in co-relation 759. Up to 44 conditions per place. [2023-11-26 10:44:38,961 INFO L140 encePairwiseOnDemand]: 569/572 looper letters, 14 selfloop transitions, 2 changer transitions 0/522 dead transitions. [2023-11-26 10:44:38,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 522 transitions, 1092 flow [2023-11-26 10:44:38,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:38,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:38,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1657 transitions. [2023-11-26 10:44:38,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9656177156177156 [2023-11-26 10:44:38,968 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1657 transitions. [2023-11-26 10:44:38,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1657 transitions. [2023-11-26 10:44:38,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:38,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1657 transitions. [2023-11-26 10:44:38,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 552.3333333333334) internal successors, (1657), 3 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,978 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,979 INFO L175 Difference]: Start difference. First operand has 523 places, 523 transitions, 1062 flow. Second operand 3 states and 1657 transitions. [2023-11-26 10:44:38,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 522 transitions, 1092 flow [2023-11-26 10:44:38,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 522 transitions, 1091 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-26 10:44:38,992 INFO L231 Difference]: Finished difference. Result has 523 places, 522 transitions, 1063 flow [2023-11-26 10:44:38,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1063, PETRI_PLACES=523, PETRI_TRANSITIONS=522} [2023-11-26 10:44:38,995 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -32 predicate places. [2023-11-26 10:44:38,995 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 522 transitions, 1063 flow [2023-11-26 10:44:38,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 549.0) internal successors, (1647), 3 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:38,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:38,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:38,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-26 10:44:38,997 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:38,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:38,997 INFO L85 PathProgramCache]: Analyzing trace with hash 411046051, now seen corresponding path program 1 times [2023-11-26 10:44:38,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:38,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320513350] [2023-11-26 10:44:38,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:38,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:39,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:39,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:39,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:39,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320513350] [2023-11-26 10:44:39,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320513350] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:39,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:39,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:39,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49472910] [2023-11-26 10:44:39,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:39,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:39,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:39,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:39,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:39,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 554 out of 572 [2023-11-26 10:44:39,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 522 transitions, 1063 flow. Second operand has 3 states, 3 states have (on average 555.3333333333334) internal successors, (1666), 3 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:39,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:39,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 554 of 572 [2023-11-26 10:44:39,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:39,534 INFO L124 PetriNetUnfolderBase]: 45/1361 cut-off events. [2023-11-26 10:44:39,534 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-26 10:44:39,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1442 conditions, 1361 events. 45/1361 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 5817 event pairs, 0 based on Foata normal form. 0/1285 useless extension candidates. Maximal degree in co-relation 1432. Up to 38 conditions per place. [2023-11-26 10:44:39,550 INFO L140 encePairwiseOnDemand]: 570/572 looper letters, 10 selfloop transitions, 1 changer transitions 0/524 dead transitions. [2023-11-26 10:44:39,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 524 transitions, 1091 flow [2023-11-26 10:44:39,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:39,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:39,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1674 transitions. [2023-11-26 10:44:39,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9755244755244755 [2023-11-26 10:44:39,558 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1674 transitions. [2023-11-26 10:44:39,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1674 transitions. [2023-11-26 10:44:39,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:39,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1674 transitions. [2023-11-26 10:44:39,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 558.0) internal successors, (1674), 3 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:39,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:39,570 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:39,571 INFO L175 Difference]: Start difference. First operand has 523 places, 522 transitions, 1063 flow. Second operand 3 states and 1674 transitions. [2023-11-26 10:44:39,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 524 transitions, 1091 flow [2023-11-26 10:44:39,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 524 transitions, 1087 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-26 10:44:39,588 INFO L231 Difference]: Finished difference. Result has 522 places, 521 transitions, 1059 flow [2023-11-26 10:44:39,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1059, PETRI_PLACES=522, PETRI_TRANSITIONS=521} [2023-11-26 10:44:39,590 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -33 predicate places. [2023-11-26 10:44:39,590 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 521 transitions, 1059 flow [2023-11-26 10:44:39,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 555.3333333333334) internal successors, (1666), 3 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:39,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:39,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:39,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-26 10:44:39,592 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting whoop_wrapper_nvram_unlocked_ioctlErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:39,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:39,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1007138069, now seen corresponding path program 1 times [2023-11-26 10:44:39,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:39,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263595662] [2023-11-26 10:44:39,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:39,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:39,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:39,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:39,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:39,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263595662] [2023-11-26 10:44:39,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263595662] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:39,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:39,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:39,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978831664] [2023-11-26 10:44:39,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:39,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:39,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:39,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:39,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:39,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 554 out of 572 [2023-11-26 10:44:39,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 521 transitions, 1059 flow. Second operand has 3 states, 3 states have (on average 555.6666666666666) internal successors, (1667), 3 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:39,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:39,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 554 of 572 [2023-11-26 10:44:39,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:40,038 INFO L124 PetriNetUnfolderBase]: 23/792 cut-off events. [2023-11-26 10:44:40,038 INFO L125 PetriNetUnfolderBase]: For 10/12 co-relation queries the response was YES. [2023-11-26 10:44:40,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 843 conditions, 792 events. 23/792 cut-off events. For 10/12 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2227 event pairs, 0 based on Foata normal form. 0/759 useless extension candidates. Maximal degree in co-relation 646. Up to 24 conditions per place. [2023-11-26 10:44:40,047 INFO L140 encePairwiseOnDemand]: 570/572 looper letters, 8 selfloop transitions, 1 changer transitions 0/521 dead transitions. [2023-11-26 10:44:40,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 521 transitions, 1078 flow [2023-11-26 10:44:40,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:40,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:40,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1672 transitions. [2023-11-26 10:44:40,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9743589743589743 [2023-11-26 10:44:40,055 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1672 transitions. [2023-11-26 10:44:40,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1672 transitions. [2023-11-26 10:44:40,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:40,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1672 transitions. [2023-11-26 10:44:40,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 557.3333333333334) internal successors, (1672), 3 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:40,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:40,068 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:40,068 INFO L175 Difference]: Start difference. First operand has 522 places, 521 transitions, 1059 flow. Second operand 3 states and 1672 transitions. [2023-11-26 10:44:40,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 521 transitions, 1078 flow [2023-11-26 10:44:40,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 521 transitions, 1077 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-26 10:44:40,084 INFO L231 Difference]: Finished difference. Result has 522 places, 520 transitions, 1058 flow [2023-11-26 10:44:40,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1058, PETRI_PLACES=522, PETRI_TRANSITIONS=520} [2023-11-26 10:44:40,086 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -33 predicate places. [2023-11-26 10:44:40,086 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 520 transitions, 1058 flow [2023-11-26 10:44:40,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 555.6666666666666) internal successors, (1667), 3 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:40,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:40,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:40,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-26 10:44:40,088 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_read_nvramErr3ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:40,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:40,089 INFO L85 PathProgramCache]: Analyzing trace with hash -983969977, now seen corresponding path program 1 times [2023-11-26 10:44:40,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:40,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548951710] [2023-11-26 10:44:40,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:40,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:40,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:40,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:40,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548951710] [2023-11-26 10:44:40,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548951710] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:40,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:40,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:40,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515905783] [2023-11-26 10:44:40,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:40,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:40,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:40,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:40,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:40,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 554 out of 572 [2023-11-26 10:44:40,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 520 transitions, 1058 flow. Second operand has 3 states, 3 states have (on average 555.3333333333334) internal successors, (1666), 3 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:40,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:40,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 554 of 572 [2023-11-26 10:44:40,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:40,559 INFO L124 PetriNetUnfolderBase]: 45/1327 cut-off events. [2023-11-26 10:44:40,559 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-26 10:44:40,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1410 conditions, 1327 events. 45/1327 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 5627 event pairs, 0 based on Foata normal form. 0/1259 useless extension candidates. Maximal degree in co-relation 1213. Up to 38 conditions per place. [2023-11-26 10:44:40,572 INFO L140 encePairwiseOnDemand]: 570/572 looper letters, 10 selfloop transitions, 1 changer transitions 0/522 dead transitions. [2023-11-26 10:44:40,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 522 transitions, 1086 flow [2023-11-26 10:44:40,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:40,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-26 10:44:40,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1674 transitions. [2023-11-26 10:44:40,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9755244755244755 [2023-11-26 10:44:40,579 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1674 transitions. [2023-11-26 10:44:40,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1674 transitions. [2023-11-26 10:44:40,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:40,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1674 transitions. [2023-11-26 10:44:40,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 558.0) internal successors, (1674), 3 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:40,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:40,590 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 572.0) internal successors, (2288), 4 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:40,590 INFO L175 Difference]: Start difference. First operand has 522 places, 520 transitions, 1058 flow. Second operand 3 states and 1674 transitions. [2023-11-26 10:44:40,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 522 transitions, 1086 flow [2023-11-26 10:44:40,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 522 transitions, 1085 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-26 10:44:40,603 INFO L231 Difference]: Finished difference. Result has 522 places, 519 transitions, 1057 flow [2023-11-26 10:44:40,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1057, PETRI_PLACES=522, PETRI_TRANSITIONS=519} [2023-11-26 10:44:40,605 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -33 predicate places. [2023-11-26 10:44:40,605 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 519 transitions, 1057 flow [2023-11-26 10:44:40,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 555.3333333333334) internal successors, (1666), 3 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:40,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:40,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:40,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-26 10:44:40,607 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:40,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:40,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1978366085, now seen corresponding path program 1 times [2023-11-26 10:44:40,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:40,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164945652] [2023-11-26 10:44:40,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:40,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:42,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:42,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:42,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164945652] [2023-11-26 10:44:42,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164945652] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:42,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:42,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-26 10:44:42,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740272184] [2023-11-26 10:44:42,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:42,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-26 10:44:42,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:42,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-26 10:44:42,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-26 10:44:42,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 540 out of 572 [2023-11-26 10:44:42,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 519 transitions, 1057 flow. Second operand has 6 states, 6 states have (on average 541.5) internal successors, (3249), 6 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:42,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:42,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 540 of 572 [2023-11-26 10:44:42,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:44,051 INFO L124 PetriNetUnfolderBase]: 507/2570 cut-off events. [2023-11-26 10:44:44,051 INFO L125 PetriNetUnfolderBase]: For 15/153 co-relation queries the response was YES. [2023-11-26 10:44:44,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3457 conditions, 2570 events. 507/2570 cut-off events. For 15/153 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 15807 event pairs, 120 based on Foata normal form. 18/2261 useless extension candidates. Maximal degree in co-relation 3260. Up to 660 conditions per place. [2023-11-26 10:44:44,094 INFO L140 encePairwiseOnDemand]: 556/572 looper letters, 21 selfloop transitions, 45 changer transitions 0/564 dead transitions. [2023-11-26 10:44:44,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 564 transitions, 1280 flow [2023-11-26 10:44:44,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-26 10:44:44,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-26 10:44:44,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 3307 transitions. [2023-11-26 10:44:44,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9635780885780886 [2023-11-26 10:44:44,107 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 3307 transitions. [2023-11-26 10:44:44,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 3307 transitions. [2023-11-26 10:44:44,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:44,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 3307 transitions. [2023-11-26 10:44:44,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 551.1666666666666) internal successors, (3307), 6 states have internal predecessors, (3307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:44,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 572.0) internal successors, (4004), 7 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:44,124 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 572.0) internal successors, (4004), 7 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:44,124 INFO L175 Difference]: Start difference. First operand has 522 places, 519 transitions, 1057 flow. Second operand 6 states and 3307 transitions. [2023-11-26 10:44:44,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 564 transitions, 1280 flow [2023-11-26 10:44:44,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 564 transitions, 1279 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-26 10:44:44,137 INFO L231 Difference]: Finished difference. Result has 531 places, 563 transitions, 1354 flow [2023-11-26 10:44:44,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1354, PETRI_PLACES=531, PETRI_TRANSITIONS=563} [2023-11-26 10:44:44,139 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -24 predicate places. [2023-11-26 10:44:44,139 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 563 transitions, 1354 flow [2023-11-26 10:44:44,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 541.5) internal successors, (3249), 6 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:44,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:44,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:44,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-26 10:44:44,141 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:44,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:44,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1181867056, now seen corresponding path program 1 times [2023-11-26 10:44:44,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:44,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010147240] [2023-11-26 10:44:44,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:44,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:44,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:48,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:48,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010147240] [2023-11-26 10:44:48,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010147240] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:48,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:48,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-26 10:44:48,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293468428] [2023-11-26 10:44:48,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:48,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-26 10:44:48,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:48,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-26 10:44:48,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-26 10:44:49,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 534 out of 572 [2023-11-26 10:44:49,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 563 transitions, 1354 flow. Second operand has 11 states, 11 states have (on average 535.2727272727273) internal successors, (5888), 11 states have internal predecessors, (5888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:49,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:49,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 534 of 572 [2023-11-26 10:44:49,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-26 10:44:51,465 INFO L124 PetriNetUnfolderBase]: 1777/5868 cut-off events. [2023-11-26 10:44:51,465 INFO L125 PetriNetUnfolderBase]: For 2452/16802 co-relation queries the response was YES. [2023-11-26 10:44:51,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11711 conditions, 5868 events. 1777/5868 cut-off events. For 2452/16802 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 44010 event pairs, 123 based on Foata normal form. 78/5494 useless extension candidates. Maximal degree in co-relation 11509. Up to 1174 conditions per place. [2023-11-26 10:44:51,557 INFO L140 encePairwiseOnDemand]: 551/572 looper letters, 174 selfloop transitions, 124 changer transitions 0/790 dead transitions. [2023-11-26 10:44:51,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 790 transitions, 3103 flow [2023-11-26 10:44:51,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-26 10:44:51,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-26 10:44:51,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 6538 transitions. [2023-11-26 10:44:51,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9525058275058275 [2023-11-26 10:44:51,578 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 6538 transitions. [2023-11-26 10:44:51,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 6538 transitions. [2023-11-26 10:44:51,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-26 10:44:51,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 6538 transitions. [2023-11-26 10:44:51,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 544.8333333333334) internal successors, (6538), 12 states have internal predecessors, (6538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:51,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 572.0) internal successors, (7436), 13 states have internal predecessors, (7436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:51,606 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 572.0) internal successors, (7436), 13 states have internal predecessors, (7436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:51,606 INFO L175 Difference]: Start difference. First operand has 531 places, 563 transitions, 1354 flow. Second operand 12 states and 6538 transitions. [2023-11-26 10:44:51,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 790 transitions, 3103 flow [2023-11-26 10:44:51,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 790 transitions, 3103 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-26 10:44:51,770 INFO L231 Difference]: Finished difference. Result has 551 places, 697 transitions, 2661 flow [2023-11-26 10:44:51,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=572, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2661, PETRI_PLACES=551, PETRI_TRANSITIONS=697} [2023-11-26 10:44:51,786 INFO L281 CegarLoopForPetriNet]: 555 programPoint places, -4 predicate places. [2023-11-26 10:44:51,786 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 697 transitions, 2661 flow [2023-11-26 10:44:51,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 535.2727272727273) internal successors, (5888), 11 states have internal predecessors, (5888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:51,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-26 10:44:51,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:51,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-26 10:44:51,788 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-26 10:44:51,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:51,789 INFO L85 PathProgramCache]: Analyzing trace with hash -38140912, now seen corresponding path program 2 times [2023-11-26 10:44:51,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:51,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278541507] [2023-11-26 10:44:51,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:51,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:51,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:55,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:44:55,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:55,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278541507] [2023-11-26 10:44:55,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278541507] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:55,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:55,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-26 10:44:55,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175474311] [2023-11-26 10:44:55,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:55,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-26 10:44:55,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:55,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-26 10:44:55,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-26 10:44:56,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 534 out of 572 [2023-11-26 10:44:56,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 697 transitions, 2661 flow. Second operand has 11 states, 11 states have (on average 535.2727272727273) internal successors, (5888), 11 states have internal predecessors, (5888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-26 10:44:56,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-26 10:44:56,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 534 of 572 [2023-11-26 10:44:56,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand