./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 527bcce2 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx --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 1941de74eb261e3f3ecbbb76e1746df74b536a1b8190d4ca9fd6a4341892fdcb --- Real Ultimate output --- This is Ultimate 0.2.3-dev-527bcce [2023-11-21 22:22:49,056 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-21 22:22:49,194 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/config/svcomp-DataRace-32bit-Automizer_Default.epf [2023-11-21 22:22:49,206 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-21 22:22:49,207 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-21 22:22:49,259 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-21 22:22:49,262 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-21 22:22:49,263 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-21 22:22:49,264 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-21 22:22:49,270 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-21 22:22:49,272 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-21 22:22:49,273 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-21 22:22:49,273 INFO L153 SettingsManager]: * Use SBE=true [2023-11-21 22:22:49,275 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-21 22:22:49,280 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-21 22:22:49,280 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-21 22:22:49,281 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-21 22:22:49,281 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-21 22:22:49,282 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-21 22:22:49,282 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-21 22:22:49,283 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-21 22:22:49,283 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-21 22:22:49,284 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2023-11-21 22:22:49,284 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-21 22:22:49,285 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-21 22:22:49,285 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-21 22:22:49,286 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-21 22:22:49,287 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-21 22:22:49,287 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-21 22:22:49,288 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-21 22:22:49,289 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 22:22:49,290 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-21 22:22:49,290 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-21 22:22:49,290 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-21 22:22:49,290 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-21 22:22:49,291 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-21 22:22:49,291 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-21 22:22:49,291 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-21 22:22:49,291 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-21 22:22:49,291 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-21 22:22:49,292 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-21 22:22:49,292 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_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/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_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx 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 -> 1941de74eb261e3f3ecbbb76e1746df74b536a1b8190d4ca9fd6a4341892fdcb [2023-11-21 22:22:49,627 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-21 22:22:49,665 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-21 22:22:49,668 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-21 22:22:49,670 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-21 22:22:49,670 INFO L274 PluginConnector]: CDTParser initialized [2023-11-21 22:22:49,672 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2023-11-21 22:22:53,163 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-21 22:22:53,864 INFO L384 CDTParser]: Found 1 translation units. [2023-11-21 22:22:53,865 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2023-11-21 22:22:53,934 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/data/ec9c6de9f/14bda1a68b46435db980fa04951861b3/FLAG68e2d4945 [2023-11-21 22:22:53,955 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/data/ec9c6de9f/14bda1a68b46435db980fa04951861b3 [2023-11-21 22:22:53,961 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-21 22:22:53,964 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-21 22:22:53,968 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-21 22:22:53,968 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-21 22:22:53,974 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-21 22:22:53,977 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 10:22:53" (1/1) ... [2023-11-21 22:22:53,979 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32804182 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:22:53, skipping insertion in model container [2023-11-21 22:22:53,979 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 10:22:53" (1/1) ... [2023-11-21 22:22:54,153 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-21 22:22:59,888 WARN L635 FunctionHandler]: implicit declaration of function __builtin_constant_p [2023-11-21 22:23:00,968 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 22:23:00,994 INFO L202 MainTranslator]: Completed pre-run [2023-11-21 22:23:01,236 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-21 22:23:01,239 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-21 22:23:01,240 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-21 22:23:01,240 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-21 22:23:01,449 WARN L635 FunctionHandler]: implicit declaration of function __builtin_constant_p [2023-11-21 22:23:01,481 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5814] [2023-11-21 22:23:01,544 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-21 22:23:02,298 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 22:23:02,298 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 22:23:02,298 WARN L675 CHandler]: The function __xchg_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 22:23:02,298 WARN L675 CHandler]: The function release is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 22:23:02,299 WARN L675 CHandler]: The function __builtin_constant_p is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 22:23:02,299 WARN L675 CHandler]: The function ____ilog2_NaN is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 22:23:02,299 WARN L675 CHandler]: The function _whoop_init is called, but not defined or handled by StandardFunctionHandler. [2023-11-21 22:23:02,308 INFO L206 MainTranslator]: Completed translation [2023-11-21 22:23:02,309 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02 WrapperNode [2023-11-21 22:23:02,309 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-21 22:23:02,310 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-21 22:23:02,311 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-21 22:23:02,311 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-21 22:23:02,319 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,506 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,579 INFO L138 Inliner]: procedures = 1354, calls = 1453, calls flagged for inlining = 348, calls inlined = 20, statements flattened = 501 [2023-11-21 22:23:02,579 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-21 22:23:02,580 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-21 22:23:02,580 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-21 22:23:02,581 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-21 22:23:02,596 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,597 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,617 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,618 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,696 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,701 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,718 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,729 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,754 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-21 22:23:02,756 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-21 22:23:02,756 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-21 22:23:02,756 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-21 22:23:02,759 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (1/1) ... [2023-11-21 22:23:02,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-21 22:23:02,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/z3 [2023-11-21 22:23:02,797 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-21 22:23:02,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39e2231c-ab89-41bb-88d5-827663515453/bin/uautomizer-verify-bycVGegfSx/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-21 22:23:02,847 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-21 22:23:02,847 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-21 22:23:02,847 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_nvram_unlocked_ioctl [2023-11-21 22:23:02,847 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_nvram_unlocked_ioctl [2023-11-21 22:23:02,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-21 22:23:02,848 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-21 22:23:02,848 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-21 22:23:02,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-21 22:23:02,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-21 22:23:02,848 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-21 22:23:02,849 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-21 22:23:02,849 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-21 22:23:02,849 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-21 22:23:02,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-21 22:23:02,850 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_write_nvram [2023-11-21 22:23:02,850 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_write_nvram [2023-11-21 22:23:02,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-21 22:23:02,853 WARN L212 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-21 22:23:03,459 INFO L240 CfgBuilder]: Building ICFG [2023-11-21 22:23:03,462 INFO L266 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-21 22:23:04,407 INFO L281 CfgBuilder]: Performing block encoding [2023-11-21 22:23:04,549 INFO L303 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-21 22:23:04,549 INFO L308 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-21 22:23:04,551 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 10:23:04 BoogieIcfgContainer [2023-11-21 22:23:04,552 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-21 22:23:04,555 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-21 22:23:04,555 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-21 22:23:04,560 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-21 22:23:04,561 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 10:22:53" (1/3) ... [2023-11-21 22:23:04,564 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52a35c41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 10:23:04, skipping insertion in model container [2023-11-21 22:23:04,564 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 10:23:02" (2/3) ... [2023-11-21 22:23:04,564 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52a35c41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 10:23:04, skipping insertion in model container [2023-11-21 22:23:04,565 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 10:23:04" (3/3) ... [2023-11-21 22:23:04,566 INFO L112 eAbstractionObserver]: Analyzing ICFG char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2023-11-21 22:23:04,577 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-21 22:23:04,591 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-21 22:23:04,592 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 41 error locations. [2023-11-21 22:23:04,592 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-21 22:23:04,829 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-21 22:23:04,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 562 places, 568 transitions, 1150 flow [2023-11-21 22:23:05,247 INFO L124 PetriNetUnfolderBase]: 13/566 cut-off events. [2023-11-21 22:23:05,247 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-21 22:23:05,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 575 conditions, 566 events. 13/566 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 637 event pairs, 0 based on Foata normal form. 0/512 useless extension candidates. Maximal degree in co-relation 478. Up to 4 conditions per place. [2023-11-21 22:23:05,267 INFO L82 GeneralOperation]: Start removeDead. Operand has 562 places, 568 transitions, 1150 flow [2023-11-21 22:23:05,287 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 551 places, 557 transitions, 1123 flow [2023-11-21 22:23:05,307 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-21 22:23:05,317 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;@4989201d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-21 22:23:05,317 INFO L358 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2023-11-21 22:23:05,335 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-21 22:23:05,335 INFO L124 PetriNetUnfolderBase]: 0/67 cut-off events. [2023-11-21 22:23:05,336 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-21 22:23:05,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:05,337 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-21 22:23:05,338 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:05,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:05,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1550141315, now seen corresponding path program 1 times [2023-11-21 22:23:05,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:05,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356298664] [2023-11-21 22:23:05,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:05,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:05,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:06,098 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-21 22:23:06,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:06,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356298664] [2023-11-21 22:23:06,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356298664] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:06,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:06,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:06,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458219801] [2023-11-21 22:23:06,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:06,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:06,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:06,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:06,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:06,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:06,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 557 transitions, 1123 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-21 22:23:06,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:06,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:06,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:06,587 INFO L124 PetriNetUnfolderBase]: 13/587 cut-off events. [2023-11-21 22:23:06,587 INFO L125 PetriNetUnfolderBase]: For 12/13 co-relation queries the response was YES. [2023-11-21 22:23:06,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 612 conditions, 587 events. 13/587 cut-off events. For 12/13 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 873 event pairs, 2 based on Foata normal form. 4/540 useless extension candidates. Maximal degree in co-relation 476. Up to 13 conditions per place. [2023-11-21 22:23:06,601 INFO L140 encePairwiseOnDemand]: 558/568 looper letters, 8 selfloop transitions, 2 changer transitions 1/546 dead transitions. [2023-11-21 22:23:06,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 546 transitions, 1121 flow [2023-11-21 22:23:06,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:06,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:06,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1659 transitions. [2023-11-21 22:23:06,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9735915492957746 [2023-11-21 22:23:06,637 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1659 transitions. [2023-11-21 22:23:06,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1659 transitions. [2023-11-21 22:23:06,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:06,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1659 transitions. [2023-11-21 22:23:06,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 553.0) internal successors, (1659), 3 states have internal predecessors, (1659), 0 states have call successors, (0), 0 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-21 22:23:06,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:06,682 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:06,685 INFO L175 Difference]: Start difference. First operand has 551 places, 557 transitions, 1123 flow. Second operand 3 states and 1659 transitions. [2023-11-21 22:23:06,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 546 transitions, 1121 flow [2023-11-21 22:23:06,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 546 transitions, 1116 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-21 22:23:06,724 INFO L231 Difference]: Finished difference. Result has 543 places, 545 transitions, 1098 flow [2023-11-21 22:23:06,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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=1098, PETRI_PLACES=543, PETRI_TRANSITIONS=545} [2023-11-21 22:23:06,736 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -8 predicate places. [2023-11-21 22:23:06,737 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 545 transitions, 1098 flow [2023-11-21 22:23:06,739 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-21 22:23:06,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:06,740 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-21 22:23:06,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-21 22:23:06,742 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:06,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:06,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1722461803, now seen corresponding path program 1 times [2023-11-21 22:23:06,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:06,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433693960] [2023-11-21 22:23:06,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:06,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:06,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:06,917 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-21 22:23:06,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:06,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433693960] [2023-11-21 22:23:06,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433693960] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:06,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:06,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:06,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139557262] [2023-11-21 22:23:06,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:06,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:06,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:06,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:06,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:06,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 546 out of 568 [2023-11-21 22:23:06,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 545 transitions, 1098 flow. Second operand has 3 states, 3 states have (on average 547.3333333333334) internal successors, (1642), 3 states have internal predecessors, (1642), 0 states have call successors, (0), 0 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-21 22:23:06,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:06,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 546 of 568 [2023-11-21 22:23:06,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:07,372 INFO L124 PetriNetUnfolderBase]: 29/1053 cut-off events. [2023-11-21 22:23:07,373 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-21 22:23:07,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1084 conditions, 1053 events. 29/1053 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 3157 event pairs, 5 based on Foata normal form. 0/954 useless extension candidates. Maximal degree in co-relation 1008. Up to 20 conditions per place. [2023-11-21 22:23:07,386 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 9 selfloop transitions, 2 changer transitions 0/544 dead transitions. [2023-11-21 22:23:07,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 544 transitions, 1118 flow [2023-11-21 22:23:07,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:07,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:07,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1650 transitions. [2023-11-21 22:23:07,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9683098591549296 [2023-11-21 22:23:07,399 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1650 transitions. [2023-11-21 22:23:07,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1650 transitions. [2023-11-21 22:23:07,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:07,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1650 transitions. [2023-11-21 22:23:07,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.0) internal successors, (1650), 3 states have internal predecessors, (1650), 0 states have call successors, (0), 0 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-21 22:23:07,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:07,420 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:07,421 INFO L175 Difference]: Start difference. First operand has 543 places, 545 transitions, 1098 flow. Second operand 3 states and 1650 transitions. [2023-11-21 22:23:07,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 544 transitions, 1118 flow [2023-11-21 22:23:07,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 544 transitions, 1114 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:07,443 INFO L231 Difference]: Finished difference. Result has 541 places, 544 transitions, 1096 flow [2023-11-21 22:23:07,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:07,445 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -10 predicate places. [2023-11-21 22:23:07,446 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 544 transitions, 1096 flow [2023-11-21 22:23:07,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 547.3333333333334) internal successors, (1642), 3 states have internal predecessors, (1642), 0 states have call successors, (0), 0 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-21 22:23:07,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:07,448 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-21 22:23:07,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-21 22:23:07,449 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:07,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:07,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1740939977, now seen corresponding path program 1 times [2023-11-21 22:23:07,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:07,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406655476] [2023-11-21 22:23:07,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:07,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:07,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:07,647 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-21 22:23:07,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:07,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406655476] [2023-11-21 22:23:07,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406655476] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:07,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:07,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:07,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201989491] [2023-11-21 22:23:07,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:07,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:07,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:07,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:07,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:07,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:07,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 544 transitions, 1096 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-21 22:23:07,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:07,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:07,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:07,885 INFO L124 PetriNetUnfolderBase]: 13/584 cut-off events. [2023-11-21 22:23:07,885 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:07,889 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 873 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 523. Up to 13 conditions per place. [2023-11-21 22:23:07,893 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/543 dead transitions. [2023-11-21 22:23:07,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 543 transitions, 1114 flow [2023-11-21 22:23:07,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:07,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:07,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:07,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:07,902 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:07,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:07,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:07,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:07,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:07,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:07,922 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:07,922 INFO L175 Difference]: Start difference. First operand has 541 places, 544 transitions, 1096 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:07,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 543 transitions, 1114 flow [2023-11-21 22:23:07,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 543 transitions, 1110 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:07,939 INFO L231 Difference]: Finished difference. Result has 540 places, 543 transitions, 1094 flow [2023-11-21 22:23:07,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:07,942 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -11 predicate places. [2023-11-21 22:23:07,942 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 543 transitions, 1094 flow [2023-11-21 22:23:07,944 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-21 22:23:07,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:07,945 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-21 22:23:07,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-21 22:23:07,945 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:07,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:07,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1457144985, now seen corresponding path program 1 times [2023-11-21 22:23:07,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:07,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299717874] [2023-11-21 22:23:07,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:07,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:07,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:08,084 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-21 22:23:08,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:08,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299717874] [2023-11-21 22:23:08,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299717874] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:08,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:08,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:08,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202639535] [2023-11-21 22:23:08,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:08,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:08,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:08,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:08,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:08,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:08,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 543 transitions, 1094 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-21 22:23:08,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:08,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:08,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:08,262 INFO L124 PetriNetUnfolderBase]: 13/583 cut-off events. [2023-11-21 22:23:08,262 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:08,266 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 874 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 515. Up to 13 conditions per place. [2023-11-21 22:23:08,270 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/542 dead transitions. [2023-11-21 22:23:08,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 542 transitions, 1112 flow [2023-11-21 22:23:08,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:08,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:08,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:08,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:08,279 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:08,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:08,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:08,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:08,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:08,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:08,326 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:08,327 INFO L175 Difference]: Start difference. First operand has 540 places, 543 transitions, 1094 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:08,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 542 transitions, 1112 flow [2023-11-21 22:23:08,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 542 transitions, 1108 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:08,342 INFO L231 Difference]: Finished difference. Result has 539 places, 542 transitions, 1092 flow [2023-11-21 22:23:08,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:08,352 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -12 predicate places. [2023-11-21 22:23:08,353 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 542 transitions, 1092 flow [2023-11-21 22:23:08,355 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-21 22:23:08,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:08,355 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-21 22:23:08,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-21 22:23:08,356 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:08,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:08,357 INFO L85 PathProgramCache]: Analyzing trace with hash 677501423, now seen corresponding path program 1 times [2023-11-21 22:23:08,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:08,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061224082] [2023-11-21 22:23:08,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:08,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:08,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:08,480 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-21 22:23:08,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:08,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061224082] [2023-11-21 22:23:08,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061224082] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:08,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:08,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:08,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235900326] [2023-11-21 22:23:08,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:08,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:08,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:08,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:08,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:08,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:08,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 542 transitions, 1092 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-21 22:23:08,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:08,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:08,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:08,650 INFO L124 PetriNetUnfolderBase]: 13/582 cut-off events. [2023-11-21 22:23:08,650 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:08,654 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 878 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 507. Up to 13 conditions per place. [2023-11-21 22:23:08,658 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/541 dead transitions. [2023-11-21 22:23:08,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 541 transitions, 1110 flow [2023-11-21 22:23:08,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:08,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:08,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:08,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:08,666 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:08,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:08,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:08,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:08,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:08,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:08,685 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:08,686 INFO L175 Difference]: Start difference. First operand has 539 places, 542 transitions, 1092 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:08,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 541 transitions, 1110 flow [2023-11-21 22:23:08,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 541 transitions, 1106 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:08,703 INFO L231 Difference]: Finished difference. Result has 538 places, 541 transitions, 1090 flow [2023-11-21 22:23:08,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:08,706 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -13 predicate places. [2023-11-21 22:23:08,706 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 541 transitions, 1090 flow [2023-11-21 22:23:08,708 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-21 22:23:08,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:08,709 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-21 22:23:08,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-21 22:23:08,710 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:08,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:08,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1849620620, now seen corresponding path program 1 times [2023-11-21 22:23:08,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:08,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977787125] [2023-11-21 22:23:08,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:08,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:08,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:08,831 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-21 22:23:08,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:08,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977787125] [2023-11-21 22:23:08,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977787125] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:08,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:08,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:08,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983293549] [2023-11-21 22:23:08,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:08,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:08,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:08,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:08,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:08,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 546 out of 568 [2023-11-21 22:23:08,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 541 transitions, 1090 flow. Second operand has 3 states, 3 states have (on average 547.3333333333334) internal successors, (1642), 3 states have internal predecessors, (1642), 0 states have call successors, (0), 0 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-21 22:23:08,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:08,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 546 of 568 [2023-11-21 22:23:08,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:09,072 INFO L124 PetriNetUnfolderBase]: 14/601 cut-off events. [2023-11-21 22:23:09,072 INFO L125 PetriNetUnfolderBase]: For 4/5 co-relation queries the response was YES. [2023-11-21 22:23:09,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 601 events. 14/601 cut-off events. For 4/5 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 969 event pairs, 3 based on Foata normal form. 0/552 useless extension candidates. Maximal degree in co-relation 522. Up to 16 conditions per place. [2023-11-21 22:23:09,081 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 9 selfloop transitions, 2 changer transitions 0/540 dead transitions. [2023-11-21 22:23:09,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 540 transitions, 1110 flow [2023-11-21 22:23:09,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:09,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:09,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1650 transitions. [2023-11-21 22:23:09,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9683098591549296 [2023-11-21 22:23:09,090 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1650 transitions. [2023-11-21 22:23:09,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1650 transitions. [2023-11-21 22:23:09,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:09,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1650 transitions. [2023-11-21 22:23:09,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.0) internal successors, (1650), 3 states have internal predecessors, (1650), 0 states have call successors, (0), 0 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-21 22:23:09,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:09,111 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:09,111 INFO L175 Difference]: Start difference. First operand has 538 places, 541 transitions, 1090 flow. Second operand 3 states and 1650 transitions. [2023-11-21 22:23:09,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 540 transitions, 1110 flow [2023-11-21 22:23:09,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 540 transitions, 1106 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:09,130 INFO L231 Difference]: Finished difference. Result has 537 places, 540 transitions, 1088 flow [2023-11-21 22:23:09,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:09,133 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -14 predicate places. [2023-11-21 22:23:09,133 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 540 transitions, 1088 flow [2023-11-21 22:23:09,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 547.3333333333334) internal successors, (1642), 3 states have internal predecessors, (1642), 0 states have call successors, (0), 0 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-21 22:23:09,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:09,136 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-21 22:23:09,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-21 22:23:09,136 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:09,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:09,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1164945995, now seen corresponding path program 1 times [2023-11-21 22:23:09,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:09,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003766786] [2023-11-21 22:23:09,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:09,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:09,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:09,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:23:09,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:09,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003766786] [2023-11-21 22:23:09,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003766786] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:09,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:09,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:09,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035443690] [2023-11-21 22:23:09,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:09,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:09,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:09,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:09,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:09,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:09,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 540 transitions, 1088 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-21 22:23:09,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:09,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:09,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:09,439 INFO L124 PetriNetUnfolderBase]: 13/580 cut-off events. [2023-11-21 22:23:09,439 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:09,443 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 878 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 491. Up to 13 conditions per place. [2023-11-21 22:23:09,447 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/539 dead transitions. [2023-11-21 22:23:09,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 539 transitions, 1106 flow [2023-11-21 22:23:09,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:09,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:09,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:09,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:09,455 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:09,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:09,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:09,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:09,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:09,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:09,471 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:09,471 INFO L175 Difference]: Start difference. First operand has 537 places, 540 transitions, 1088 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:09,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 539 transitions, 1106 flow [2023-11-21 22:23:09,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 539 transitions, 1102 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:09,487 INFO L231 Difference]: Finished difference. Result has 536 places, 539 transitions, 1086 flow [2023-11-21 22:23:09,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:09,489 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -15 predicate places. [2023-11-21 22:23:09,489 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 539 transitions, 1086 flow [2023-11-21 22:23:09,491 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-21 22:23:09,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:09,492 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-21 22:23:09,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-21 22:23:09,492 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:09,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:09,493 INFO L85 PathProgramCache]: Analyzing trace with hash -511495798, now seen corresponding path program 1 times [2023-11-21 22:23:09,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:09,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647563203] [2023-11-21 22:23:09,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:09,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:09,609 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-21 22:23:09,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:09,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647563203] [2023-11-21 22:23:09,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647563203] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:09,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:09,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:09,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996267587] [2023-11-21 22:23:09,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:09,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:09,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:09,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:09,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:09,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:09,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 539 transitions, 1086 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-21 22:23:09,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:09,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:09,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:09,798 INFO L124 PetriNetUnfolderBase]: 13/579 cut-off events. [2023-11-21 22:23:09,799 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:09,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 601 conditions, 579 events. 13/579 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 878 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 483. Up to 13 conditions per place. [2023-11-21 22:23:09,805 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/538 dead transitions. [2023-11-21 22:23:09,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 538 transitions, 1104 flow [2023-11-21 22:23:09,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:09,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:09,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:09,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:09,812 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:09,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:09,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:09,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:09,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:09,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:09,824 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:09,825 INFO L175 Difference]: Start difference. First operand has 536 places, 539 transitions, 1086 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:09,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 538 transitions, 1104 flow [2023-11-21 22:23:09,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 538 transitions, 1100 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:09,839 INFO L231 Difference]: Finished difference. Result has 535 places, 538 transitions, 1084 flow [2023-11-21 22:23:09,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:09,841 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -16 predicate places. [2023-11-21 22:23:09,841 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 538 transitions, 1084 flow [2023-11-21 22:23:09,842 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-21 22:23:09,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:09,842 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-21 22:23:09,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-21 22:23:09,843 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:09,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:09,843 INFO L85 PathProgramCache]: Analyzing trace with hash 516357134, now seen corresponding path program 1 times [2023-11-21 22:23:09,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:09,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200098634] [2023-11-21 22:23:09,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:09,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:09,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:09,958 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-21 22:23:09,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:09,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200098634] [2023-11-21 22:23:09,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200098634] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:09,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:09,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:09,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205862016] [2023-11-21 22:23:09,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:09,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:09,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:09,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:09,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:09,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:09,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 538 transitions, 1084 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-21 22:23:09,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:09,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:09,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:10,104 INFO L124 PetriNetUnfolderBase]: 13/578 cut-off events. [2023-11-21 22:23:10,104 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:10,107 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 876 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 475. Up to 13 conditions per place. [2023-11-21 22:23:10,111 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/537 dead transitions. [2023-11-21 22:23:10,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 537 transitions, 1102 flow [2023-11-21 22:23:10,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:10,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:10,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:10,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:10,118 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:10,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:10,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:10,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:10,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:10,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:10,131 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:10,131 INFO L175 Difference]: Start difference. First operand has 535 places, 538 transitions, 1084 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:10,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 537 transitions, 1102 flow [2023-11-21 22:23:10,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 537 transitions, 1098 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:10,146 INFO L231 Difference]: Finished difference. Result has 534 places, 537 transitions, 1082 flow [2023-11-21 22:23:10,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:10,148 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -17 predicate places. [2023-11-21 22:23:10,148 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 537 transitions, 1082 flow [2023-11-21 22:23:10,149 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-21 22:23:10,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:10,150 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-21 22:23:10,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-21 22:23:10,150 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:10,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:10,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1745268072, now seen corresponding path program 1 times [2023-11-21 22:23:10,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:10,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016031511] [2023-11-21 22:23:10,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:10,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:10,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:10,272 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-21 22:23:10,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:10,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016031511] [2023-11-21 22:23:10,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016031511] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:10,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:10,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:10,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917763926] [2023-11-21 22:23:10,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:10,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:10,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:10,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:10,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:10,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:10,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 537 transitions, 1082 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-21 22:23:10,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:10,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:10,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:10,439 INFO L124 PetriNetUnfolderBase]: 13/577 cut-off events. [2023-11-21 22:23:10,439 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:10,443 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 874 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 467. Up to 13 conditions per place. [2023-11-21 22:23:10,446 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/536 dead transitions. [2023-11-21 22:23:10,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 536 transitions, 1100 flow [2023-11-21 22:23:10,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:10,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:10,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:10,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:10,454 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:10,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:10,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:10,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:10,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:10,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:10,468 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:10,468 INFO L175 Difference]: Start difference. First operand has 534 places, 537 transitions, 1082 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:10,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 536 transitions, 1100 flow [2023-11-21 22:23:10,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 536 transitions, 1096 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:10,484 INFO L231 Difference]: Finished difference. Result has 533 places, 536 transitions, 1080 flow [2023-11-21 22:23:10,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:10,487 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -18 predicate places. [2023-11-21 22:23:10,487 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 536 transitions, 1080 flow [2023-11-21 22:23:10,488 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-21 22:23:10,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:10,489 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-21 22:23:10,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-21 22:23:10,490 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:10,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:10,490 INFO L85 PathProgramCache]: Analyzing trace with hash -660161289, now seen corresponding path program 1 times [2023-11-21 22:23:10,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:10,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651729832] [2023-11-21 22:23:10,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:10,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:10,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:10,627 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-21 22:23:10,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:10,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651729832] [2023-11-21 22:23:10,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651729832] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:10,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:10,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:10,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55090937] [2023-11-21 22:23:10,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:10,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:10,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:10,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:10,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:10,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:10,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 536 transitions, 1080 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-21 22:23:10,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:10,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:10,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:10,793 INFO L124 PetriNetUnfolderBase]: 13/576 cut-off events. [2023-11-21 22:23:10,793 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:10,797 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 874 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 459. Up to 13 conditions per place. [2023-11-21 22:23:10,801 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/535 dead transitions. [2023-11-21 22:23:10,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 535 transitions, 1098 flow [2023-11-21 22:23:10,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:10,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:10,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:10,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:10,809 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:10,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:10,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:10,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:10,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:10,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:10,824 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:10,824 INFO L175 Difference]: Start difference. First operand has 533 places, 536 transitions, 1080 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:10,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 535 transitions, 1098 flow [2023-11-21 22:23:10,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 535 transitions, 1094 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:10,841 INFO L231 Difference]: Finished difference. Result has 532 places, 535 transitions, 1078 flow [2023-11-21 22:23:10,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:10,843 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -19 predicate places. [2023-11-21 22:23:10,843 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 535 transitions, 1078 flow [2023-11-21 22:23:10,844 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-21 22:23:10,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:10,845 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-21 22:23:10,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-21 22:23:10,845 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:10,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:10,846 INFO L85 PathProgramCache]: Analyzing trace with hash -2040676546, now seen corresponding path program 1 times [2023-11-21 22:23:10,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:10,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774257606] [2023-11-21 22:23:10,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:10,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:10,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:10,984 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-21 22:23:10,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:10,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774257606] [2023-11-21 22:23:10,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774257606] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:10,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:10,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:10,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791836482] [2023-11-21 22:23:10,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:10,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:10,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:10,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:10,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:11,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 546 out of 568 [2023-11-21 22:23:11,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 535 transitions, 1078 flow. Second operand has 3 states, 3 states have (on average 547.3333333333334) internal successors, (1642), 3 states have internal predecessors, (1642), 0 states have call successors, (0), 0 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-21 22:23:11,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:11,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 546 of 568 [2023-11-21 22:23:11,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:11,294 INFO L124 PetriNetUnfolderBase]: 29/1034 cut-off events. [2023-11-21 22:23:11,294 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-21 22:23:11,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1065 conditions, 1034 events. 29/1034 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 3141 event pairs, 5 based on Foata normal form. 0/948 useless extension candidates. Maximal degree in co-relation 919. Up to 20 conditions per place. [2023-11-21 22:23:11,306 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 9 selfloop transitions, 2 changer transitions 0/534 dead transitions. [2023-11-21 22:23:11,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 534 transitions, 1098 flow [2023-11-21 22:23:11,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:11,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:11,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1650 transitions. [2023-11-21 22:23:11,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9683098591549296 [2023-11-21 22:23:11,313 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1650 transitions. [2023-11-21 22:23:11,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1650 transitions. [2023-11-21 22:23:11,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:11,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1650 transitions. [2023-11-21 22:23:11,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.0) internal successors, (1650), 3 states have internal predecessors, (1650), 0 states have call successors, (0), 0 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-21 22:23:11,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:11,328 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:11,329 INFO L175 Difference]: Start difference. First operand has 532 places, 535 transitions, 1078 flow. Second operand 3 states and 1650 transitions. [2023-11-21 22:23:11,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 534 transitions, 1098 flow [2023-11-21 22:23:11,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 534 transitions, 1094 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:11,345 INFO L231 Difference]: Finished difference. Result has 531 places, 534 transitions, 1076 flow [2023-11-21 22:23:11,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:11,347 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -20 predicate places. [2023-11-21 22:23:11,348 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 534 transitions, 1076 flow [2023-11-21 22:23:11,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 547.3333333333334) internal successors, (1642), 3 states have internal predecessors, (1642), 0 states have call successors, (0), 0 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-21 22:23:11,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:11,349 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-21 22:23:11,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-21 22:23:11,350 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:11,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:11,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1056794304, now seen corresponding path program 1 times [2023-11-21 22:23:11,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:11,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925346518] [2023-11-21 22:23:11,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:11,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:11,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:11,490 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-21 22:23:11,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:11,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925346518] [2023-11-21 22:23:11,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925346518] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:11,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:11,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:11,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674905243] [2023-11-21 22:23:11,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:11,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:11,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:11,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:11,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:11,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:11,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 534 transitions, 1076 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-21 22:23:11,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:11,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:11,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:11,651 INFO L124 PetriNetUnfolderBase]: 13/574 cut-off events. [2023-11-21 22:23:11,651 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:11,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 596 conditions, 574 events. 13/574 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 874 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 443. Up to 13 conditions per place. [2023-11-21 22:23:11,659 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/533 dead transitions. [2023-11-21 22:23:11,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 533 transitions, 1094 flow [2023-11-21 22:23:11,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:11,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:11,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:11,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:11,667 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:11,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:11,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:11,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:11,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:11,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:11,681 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:11,682 INFO L175 Difference]: Start difference. First operand has 531 places, 534 transitions, 1076 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:11,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 533 transitions, 1094 flow [2023-11-21 22:23:11,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 533 transitions, 1090 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:11,698 INFO L231 Difference]: Finished difference. Result has 530 places, 533 transitions, 1074 flow [2023-11-21 22:23:11,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:11,700 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -21 predicate places. [2023-11-21 22:23:11,701 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 533 transitions, 1074 flow [2023-11-21 22:23:11,702 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-21 22:23:11,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:11,702 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-21 22:23:11,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-21 22:23:11,703 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:11,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:11,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1251505340, now seen corresponding path program 1 times [2023-11-21 22:23:11,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:11,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898131388] [2023-11-21 22:23:11,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:11,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:11,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:11,871 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-21 22:23:11,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:11,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898131388] [2023-11-21 22:23:11,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898131388] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:11,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:11,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:11,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659627119] [2023-11-21 22:23:11,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:11,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:11,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:11,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:11,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:11,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:11,894 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-21 22:23:11,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:11,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:11,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:12,068 INFO L124 PetriNetUnfolderBase]: 13/573 cut-off events. [2023-11-21 22:23:12,068 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:12,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 595 conditions, 573 events. 13/573 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 874 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 435. Up to 13 conditions per place. [2023-11-21 22:23:12,075 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/532 dead transitions. [2023-11-21 22:23:12,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 532 transitions, 1092 flow [2023-11-21 22:23:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:12,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:12,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:12,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:12,083 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:12,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:12,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:12,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:12,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:12,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:12,097 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:12,097 INFO L175 Difference]: Start difference. First operand has 530 places, 533 transitions, 1074 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:12,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 532 transitions, 1092 flow [2023-11-21 22:23:12,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 532 transitions, 1088 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:12,112 INFO L231 Difference]: Finished difference. Result has 529 places, 532 transitions, 1072 flow [2023-11-21 22:23:12,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, 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-21 22:23:12,114 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -22 predicate places. [2023-11-21 22:23:12,115 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 532 transitions, 1072 flow [2023-11-21 22:23:12,116 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-21 22:23:12,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:12,116 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-21 22:23:12,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-21 22:23:12,117 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:12,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:12,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1150385343, now seen corresponding path program 1 times [2023-11-21 22:23:12,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:12,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99253567] [2023-11-21 22:23:12,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:12,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:12,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:12,255 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-21 22:23:12,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:12,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99253567] [2023-11-21 22:23:12,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99253567] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:12,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:12,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:12,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344803256] [2023-11-21 22:23:12,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:12,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:12,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:12,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:12,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:12,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:12,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 532 transitions, 1072 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-21 22:23:12,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:12,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:12,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:12,405 INFO L124 PetriNetUnfolderBase]: 13/572 cut-off events. [2023-11-21 22:23:12,406 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:12,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 594 conditions, 572 events. 13/572 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 869 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 427. Up to 13 conditions per place. [2023-11-21 22:23:12,413 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/531 dead transitions. [2023-11-21 22:23:12,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 531 transitions, 1090 flow [2023-11-21 22:23:12,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:12,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:12,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:12,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:12,421 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:12,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:12,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:12,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:12,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:12,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:12,434 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:12,434 INFO L175 Difference]: Start difference. First operand has 529 places, 532 transitions, 1072 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:12,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 531 transitions, 1090 flow [2023-11-21 22:23:12,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 531 transitions, 1086 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:12,450 INFO L231 Difference]: Finished difference. Result has 528 places, 531 transitions, 1070 flow [2023-11-21 22:23:12,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1070, PETRI_PLACES=528, PETRI_TRANSITIONS=531} [2023-11-21 22:23:12,453 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -23 predicate places. [2023-11-21 22:23:12,453 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 531 transitions, 1070 flow [2023-11-21 22:23:12,454 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-21 22:23:12,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:12,455 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-21 22:23:12,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-21 22:23:12,455 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:12,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:12,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1265003309, now seen corresponding path program 1 times [2023-11-21 22:23:12,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:12,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140725820] [2023-11-21 22:23:12,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:12,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:12,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:12,608 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-21 22:23:12,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:12,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140725820] [2023-11-21 22:23:12,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140725820] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:12,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:12,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:12,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43763604] [2023-11-21 22:23:12,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:12,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:12,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:12,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:12,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:12,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 547 out of 568 [2023-11-21 22:23:12,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 531 transitions, 1070 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-21 22:23:12,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:12,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 547 of 568 [2023-11-21 22:23:12,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:12,764 INFO L124 PetriNetUnfolderBase]: 13/571 cut-off events. [2023-11-21 22:23:12,764 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:12,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 593 conditions, 571 events. 13/571 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 867 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 419. Up to 13 conditions per place. [2023-11-21 22:23:12,770 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 8 selfloop transitions, 2 changer transitions 0/530 dead transitions. [2023-11-21 22:23:12,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 530 transitions, 1088 flow [2023-11-21 22:23:12,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:12,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:12,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2023-11-21 22:23:12,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9694835680751174 [2023-11-21 22:23:12,778 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2023-11-21 22:23:12,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2023-11-21 22:23:12,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:12,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2023-11-21 22:23:12,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-21 22:23:12,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:12,790 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:12,792 INFO L175 Difference]: Start difference. First operand has 528 places, 531 transitions, 1070 flow. Second operand 3 states and 1652 transitions. [2023-11-21 22:23:12,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 530 transitions, 1088 flow [2023-11-21 22:23:12,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 530 transitions, 1084 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:12,808 INFO L231 Difference]: Finished difference. Result has 527 places, 530 transitions, 1068 flow [2023-11-21 22:23:12,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1068, PETRI_PLACES=527, PETRI_TRANSITIONS=530} [2023-11-21 22:23:12,811 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -24 predicate places. [2023-11-21 22:23:12,812 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 530 transitions, 1068 flow [2023-11-21 22:23:12,812 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-21 22:23:12,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:12,813 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-21 22:23:12,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-21 22:23:12,813 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:12,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:12,814 INFO L85 PathProgramCache]: Analyzing trace with hash -699825027, now seen corresponding path program 1 times [2023-11-21 22:23:12,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:12,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875797262] [2023-11-21 22:23:12,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:12,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:12,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:12,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:23:12,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:12,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875797262] [2023-11-21 22:23:12,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875797262] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:12,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:12,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:12,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831575543] [2023-11-21 22:23:12,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:12,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:12,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:12,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:12,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:12,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 546 out of 568 [2023-11-21 22:23:12,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 530 transitions, 1068 flow. Second operand has 3 states, 3 states have (on average 547.3333333333334) internal successors, (1642), 3 states have internal predecessors, (1642), 0 states have call successors, (0), 0 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-21 22:23:12,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:12,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 546 of 568 [2023-11-21 22:23:12,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:13,108 INFO L124 PetriNetUnfolderBase]: 18/642 cut-off events. [2023-11-21 22:23:13,109 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:13,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 673 conditions, 642 events. 18/642 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1238 event pairs, 5 based on Foata normal form. 0/601 useless extension candidates. Maximal degree in co-relation 492. Up to 20 conditions per place. [2023-11-21 22:23:13,117 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 9 selfloop transitions, 2 changer transitions 0/529 dead transitions. [2023-11-21 22:23:13,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 529 transitions, 1088 flow [2023-11-21 22:23:13,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:13,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:13,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1650 transitions. [2023-11-21 22:23:13,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9683098591549296 [2023-11-21 22:23:13,124 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1650 transitions. [2023-11-21 22:23:13,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1650 transitions. [2023-11-21 22:23:13,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:13,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1650 transitions. [2023-11-21 22:23:13,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.0) internal successors, (1650), 3 states have internal predecessors, (1650), 0 states have call successors, (0), 0 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-21 22:23:13,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:13,135 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:13,136 INFO L175 Difference]: Start difference. First operand has 527 places, 530 transitions, 1068 flow. Second operand 3 states and 1650 transitions. [2023-11-21 22:23:13,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 529 transitions, 1088 flow [2023-11-21 22:23:13,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 529 transitions, 1084 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:13,149 INFO L231 Difference]: Finished difference. Result has 526 places, 529 transitions, 1066 flow [2023-11-21 22:23:13,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1066, PETRI_PLACES=526, PETRI_TRANSITIONS=529} [2023-11-21 22:23:13,151 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -25 predicate places. [2023-11-21 22:23:13,151 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 529 transitions, 1066 flow [2023-11-21 22:23:13,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 547.3333333333334) internal successors, (1642), 3 states have internal predecessors, (1642), 0 states have call successors, (0), 0 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-21 22:23:13,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:13,152 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-21 22:23:13,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-21 22:23:13,152 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:13,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:13,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1693800531, now seen corresponding path program 1 times [2023-11-21 22:23:13,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:13,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863567782] [2023-11-21 22:23:13,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:13,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:13,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:13,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-21 22:23:13,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:13,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863567782] [2023-11-21 22:23:13,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863567782] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:13,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:13,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:13,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356056396] [2023-11-21 22:23:13,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:13,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:13,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:13,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:13,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:13,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 568 [2023-11-21 22:23:13,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 529 transitions, 1066 flow. Second operand has 3 states, 3 states have (on average 544.3333333333334) internal successors, (1633), 3 states have internal predecessors, (1633), 0 states have call successors, (0), 0 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-21 22:23:13,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:13,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 568 [2023-11-21 22:23:13,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:13,502 INFO L124 PetriNetUnfolderBase]: 22/661 cut-off events. [2023-11-21 22:23:13,503 INFO L125 PetriNetUnfolderBase]: For 5/6 co-relation queries the response was YES. [2023-11-21 22:23:13,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 703 conditions, 661 events. 22/661 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1435 event pairs, 9 based on Foata normal form. 0/618 useless extension candidates. Maximal degree in co-relation 515. Up to 31 conditions per place. [2023-11-21 22:23:13,512 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 12 selfloop transitions, 2 changer transitions 0/528 dead transitions. [2023-11-21 22:23:13,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 528 transitions, 1092 flow [2023-11-21 22:23:13,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:13,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:13,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1644 transitions. [2023-11-21 22:23:13,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9647887323943662 [2023-11-21 22:23:13,521 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1644 transitions. [2023-11-21 22:23:13,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1644 transitions. [2023-11-21 22:23:13,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:13,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1644 transitions. [2023-11-21 22:23:13,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 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-21 22:23:13,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:13,566 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:13,566 INFO L175 Difference]: Start difference. First operand has 526 places, 529 transitions, 1066 flow. Second operand 3 states and 1644 transitions. [2023-11-21 22:23:13,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 528 transitions, 1092 flow [2023-11-21 22:23:13,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 528 transitions, 1088 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:13,582 INFO L231 Difference]: Finished difference. Result has 525 places, 528 transitions, 1064 flow [2023-11-21 22:23:13,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1060, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1064, PETRI_PLACES=525, PETRI_TRANSITIONS=528} [2023-11-21 22:23:13,584 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -26 predicate places. [2023-11-21 22:23:13,584 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 528 transitions, 1064 flow [2023-11-21 22:23:13,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 544.3333333333334) internal successors, (1633), 3 states have internal predecessors, (1633), 0 states have call successors, (0), 0 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-21 22:23:13,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:13,585 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-21 22:23:13,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-21 22:23:13,586 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:13,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:13,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1053022529, now seen corresponding path program 1 times [2023-11-21 22:23:13,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:13,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133707997] [2023-11-21 22:23:13,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:13,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:13,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:13,725 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-21 22:23:13,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:13,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133707997] [2023-11-21 22:23:13,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133707997] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:13,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:13,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:13,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174461512] [2023-11-21 22:23:13,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:13,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:13,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:13,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:13,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:13,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 541 out of 568 [2023-11-21 22:23:13,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 528 transitions, 1064 flow. Second operand has 3 states, 3 states have (on average 542.0) internal successors, (1626), 3 states have internal predecessors, (1626), 0 states have call successors, (0), 0 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-21 22:23:13,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:13,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 541 of 568 [2023-11-21 22:23:13,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:13,994 INFO L124 PetriNetUnfolderBase]: 45/1032 cut-off events. [2023-11-21 22:23:13,994 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-11-21 22:23:14,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1098 conditions, 1032 events. 45/1032 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3759 event pairs, 20 based on Foata normal form. 0/965 useless extension candidates. Maximal degree in co-relation 902. Up to 53 conditions per place. [2023-11-21 22:23:14,012 INFO L140 encePairwiseOnDemand]: 563/568 looper letters, 13 selfloop transitions, 1 changer transitions 0/524 dead transitions. [2023-11-21 22:23:14,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 524 transitions, 1084 flow [2023-11-21 22:23:14,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:14,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:14,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1641 transitions. [2023-11-21 22:23:14,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9630281690140845 [2023-11-21 22:23:14,018 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1641 transitions. [2023-11-21 22:23:14,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1641 transitions. [2023-11-21 22:23:14,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:14,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1641 transitions. [2023-11-21 22:23:14,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 547.0) internal successors, (1641), 3 states have internal predecessors, (1641), 0 states have call successors, (0), 0 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-21 22:23:14,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:14,033 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:14,034 INFO L175 Difference]: Start difference. First operand has 525 places, 528 transitions, 1064 flow. Second operand 3 states and 1641 transitions. [2023-11-21 22:23:14,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 524 transitions, 1084 flow [2023-11-21 22:23:14,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 524 transitions, 1080 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:14,048 INFO L231 Difference]: Finished difference. Result has 521 places, 524 transitions, 1054 flow [2023-11-21 22:23:14,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1054, PETRI_PLACES=521, PETRI_TRANSITIONS=524} [2023-11-21 22:23:14,049 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -30 predicate places. [2023-11-21 22:23:14,050 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 524 transitions, 1054 flow [2023-11-21 22:23:14,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 542.0) internal successors, (1626), 3 states have internal predecessors, (1626), 0 states have call successors, (0), 0 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-21 22:23:14,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:14,051 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-21 22:23:14,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-21 22:23:14,051 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:14,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:14,052 INFO L85 PathProgramCache]: Analyzing trace with hash -850041670, now seen corresponding path program 1 times [2023-11-21 22:23:14,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:14,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819066824] [2023-11-21 22:23:14,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:14,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:14,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:14,200 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-21 22:23:14,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:14,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819066824] [2023-11-21 22:23:14,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819066824] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:14,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:14,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:14,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825637337] [2023-11-21 22:23:14,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:14,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:14,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:14,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:14,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:14,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 551 out of 568 [2023-11-21 22:23:14,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 524 transitions, 1054 flow. Second operand has 3 states, 3 states have (on average 551.6666666666666) internal successors, (1655), 3 states have internal predecessors, (1655), 0 states have call successors, (0), 0 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-21 22:23:14,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:14,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 551 of 568 [2023-11-21 22:23:14,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:14,322 INFO L124 PetriNetUnfolderBase]: 13/564 cut-off events. [2023-11-21 22:23:14,322 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:14,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 582 conditions, 564 events. 13/564 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 832 event pairs, 2 based on Foata normal form. 0/536 useless extension candidates. Maximal degree in co-relation 387. Up to 11 conditions per place. [2023-11-21 22:23:14,329 INFO L140 encePairwiseOnDemand]: 566/568 looper letters, 6 selfloop transitions, 1 changer transitions 0/523 dead transitions. [2023-11-21 22:23:14,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 523 transitions, 1066 flow [2023-11-21 22:23:14,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:14,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:14,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1661 transitions. [2023-11-21 22:23:14,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9747652582159625 [2023-11-21 22:23:14,336 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1661 transitions. [2023-11-21 22:23:14,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1661 transitions. [2023-11-21 22:23:14,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:14,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1661 transitions. [2023-11-21 22:23:14,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 553.6666666666666) internal successors, (1661), 3 states have internal predecessors, (1661), 0 states have call successors, (0), 0 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-21 22:23:14,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:14,378 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:14,378 INFO L175 Difference]: Start difference. First operand has 521 places, 524 transitions, 1054 flow. Second operand 3 states and 1661 transitions. [2023-11-21 22:23:14,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 523 transitions, 1066 flow [2023-11-21 22:23:14,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 523 transitions, 1065 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:23:14,393 INFO L231 Difference]: Finished difference. Result has 521 places, 523 transitions, 1053 flow [2023-11-21 22:23:14,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=519, 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=1053, PETRI_PLACES=521, PETRI_TRANSITIONS=523} [2023-11-21 22:23:14,394 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -30 predicate places. [2023-11-21 22:23:14,395 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 523 transitions, 1053 flow [2023-11-21 22:23:14,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 551.6666666666666) internal successors, (1655), 3 states have internal predecessors, (1655), 0 states have call successors, (0), 0 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-21 22:23:14,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:14,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 22:23:14,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-21 22:23:14,396 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:14,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:14,397 INFO L85 PathProgramCache]: Analyzing trace with hash -892554905, now seen corresponding path program 1 times [2023-11-21 22:23:14,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:14,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942896034] [2023-11-21 22:23:14,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:14,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:14,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:14,551 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-21 22:23:14,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:14,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942896034] [2023-11-21 22:23:14,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942896034] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:14,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:14,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:14,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732068955] [2023-11-21 22:23:14,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:14,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:14,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:14,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:14,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:14,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 568 [2023-11-21 22:23:14,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 523 transitions, 1053 flow. Second operand has 3 states, 3 states have (on average 544.3333333333334) internal successors, (1633), 3 states have internal predecessors, (1633), 0 states have call successors, (0), 0 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-21 22:23:14,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:14,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 568 [2023-11-21 22:23:14,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:14,746 INFO L124 PetriNetUnfolderBase]: 23/703 cut-off events. [2023-11-21 22:23:14,747 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2023-11-21 22:23:14,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 746 conditions, 703 events. 23/703 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1752 event pairs, 8 based on Foata normal form. 0/664 useless extension candidates. Maximal degree in co-relation 551. Up to 30 conditions per place. [2023-11-21 22:23:14,753 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 13 selfloop transitions, 2 changer transitions 0/522 dead transitions. [2023-11-21 22:23:14,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 522 transitions, 1081 flow [2023-11-21 22:23:14,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:14,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:14,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1645 transitions. [2023-11-21 22:23:14,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9653755868544601 [2023-11-21 22:23:14,760 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1645 transitions. [2023-11-21 22:23:14,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1645 transitions. [2023-11-21 22:23:14,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:14,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1645 transitions. [2023-11-21 22:23:14,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 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-21 22:23:14,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:14,770 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:14,771 INFO L175 Difference]: Start difference. First operand has 521 places, 523 transitions, 1053 flow. Second operand 3 states and 1645 transitions. [2023-11-21 22:23:14,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 522 transitions, 1081 flow [2023-11-21 22:23:14,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 522 transitions, 1080 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:23:14,784 INFO L231 Difference]: Finished difference. Result has 521 places, 522 transitions, 1054 flow [2023-11-21 22:23:14,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=519, 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=1054, PETRI_PLACES=521, PETRI_TRANSITIONS=522} [2023-11-21 22:23:14,786 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -30 predicate places. [2023-11-21 22:23:14,786 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 522 transitions, 1054 flow [2023-11-21 22:23:14,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 544.3333333333334) internal successors, (1633), 3 states have internal predecessors, (1633), 0 states have call successors, (0), 0 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-21 22:23:14,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:14,787 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] [2023-11-21 22:23:14,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-21 22:23:14,788 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:14,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:14,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1243741194, now seen corresponding path program 1 times [2023-11-21 22:23:14,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:14,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912947800] [2023-11-21 22:23:14,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:14,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:14,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:14,961 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-21 22:23:14,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:14,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912947800] [2023-11-21 22:23:14,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912947800] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:14,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:14,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:14,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701771186] [2023-11-21 22:23:14,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:14,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:14,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:14,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:14,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:14,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 568 [2023-11-21 22:23:14,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 522 transitions, 1054 flow. Second operand has 3 states, 3 states have (on average 544.0) internal successors, (1632), 3 states have internal predecessors, (1632), 0 states have call successors, (0), 0 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-21 22:23:14,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:14,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 568 [2023-11-21 22:23:14,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:15,320 INFO L124 PetriNetUnfolderBase]: 44/1072 cut-off events. [2023-11-21 22:23:15,320 INFO L125 PetriNetUnfolderBase]: For 7/8 co-relation queries the response was YES. [2023-11-21 22:23:15,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1147 conditions, 1072 events. 44/1072 cut-off events. For 7/8 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 3801 event pairs, 2 based on Foata normal form. 0/1006 useless extension candidates. Maximal degree in co-relation 964. Up to 43 conditions per place. [2023-11-21 22:23:15,330 INFO L140 encePairwiseOnDemand]: 562/568 looper letters, 16 selfloop transitions, 3 changer transitions 0/525 dead transitions. [2023-11-21 22:23:15,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 525 transitions, 1102 flow [2023-11-21 22:23:15,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:15,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:15,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1651 transitions. [2023-11-21 22:23:15,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9688967136150235 [2023-11-21 22:23:15,338 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1651 transitions. [2023-11-21 22:23:15,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1651 transitions. [2023-11-21 22:23:15,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:15,339 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1651 transitions. [2023-11-21 22:23:15,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.3333333333334) internal successors, (1651), 3 states have internal predecessors, (1651), 0 states have call successors, (0), 0 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-21 22:23:15,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:15,349 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:15,349 INFO L175 Difference]: Start difference. First operand has 521 places, 522 transitions, 1054 flow. Second operand 3 states and 1651 transitions. [2023-11-21 22:23:15,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 525 transitions, 1102 flow [2023-11-21 22:23:15,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 525 transitions, 1098 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:15,365 INFO L231 Difference]: Finished difference. Result has 519 places, 520 transitions, 1057 flow [2023-11-21 22:23:15,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1057, PETRI_PLACES=519, PETRI_TRANSITIONS=520} [2023-11-21 22:23:15,367 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -32 predicate places. [2023-11-21 22:23:15,367 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 520 transitions, 1057 flow [2023-11-21 22:23:15,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 544.0) internal successors, (1632), 3 states have internal predecessors, (1632), 0 states have call successors, (0), 0 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-21 22:23:15,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:15,368 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] [2023-11-21 22:23:15,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-21 22:23:15,369 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:15,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:15,370 INFO L85 PathProgramCache]: Analyzing trace with hash 811142798, now seen corresponding path program 1 times [2023-11-21 22:23:15,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:15,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474699815] [2023-11-21 22:23:15,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:15,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:15,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:15,581 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-21 22:23:15,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:15,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474699815] [2023-11-21 22:23:15,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474699815] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:15,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:15,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:15,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596419274] [2023-11-21 22:23:15,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:15,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:15,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:15,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:15,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:15,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 568 [2023-11-21 22:23:15,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 520 transitions, 1057 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-21 22:23:15,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:15,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 568 [2023-11-21 22:23:15,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:16,003 INFO L124 PetriNetUnfolderBase]: 45/1388 cut-off events. [2023-11-21 22:23:16,003 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-21 22:23:16,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1469 conditions, 1388 events. 45/1388 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 5970 event pairs, 0 based on Foata normal form. 0/1301 useless extension candidates. Maximal degree in co-relation 1273. Up to 38 conditions per place. [2023-11-21 22:23:16,017 INFO L140 encePairwiseOnDemand]: 566/568 looper letters, 10 selfloop transitions, 1 changer transitions 0/522 dead transitions. [2023-11-21 22:23:16,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 522 transitions, 1085 flow [2023-11-21 22:23:16,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:16,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:16,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1662 transitions. [2023-11-21 22:23:16,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9753521126760564 [2023-11-21 22:23:16,023 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1662 transitions. [2023-11-21 22:23:16,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1662 transitions. [2023-11-21 22:23:16,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:16,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1662 transitions. [2023-11-21 22:23:16,028 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-21 22:23:16,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:16,034 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:16,034 INFO L175 Difference]: Start difference. First operand has 519 places, 520 transitions, 1057 flow. Second operand 3 states and 1662 transitions. [2023-11-21 22:23:16,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 522 transitions, 1085 flow [2023-11-21 22:23:16,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 522 transitions, 1082 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:23:16,048 INFO L231 Difference]: Finished difference. Result has 519 places, 519 transitions, 1054 flow [2023-11-21 22:23:16,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=517, 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=1054, PETRI_PLACES=519, PETRI_TRANSITIONS=519} [2023-11-21 22:23:16,050 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -32 predicate places. [2023-11-21 22:23:16,050 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 519 transitions, 1054 flow [2023-11-21 22:23:16,051 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-21 22:23:16,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:16,052 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] [2023-11-21 22:23:16,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-21 22:23:16,052 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:16,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:16,053 INFO L85 PathProgramCache]: Analyzing trace with hash 865950845, now seen corresponding path program 1 times [2023-11-21 22:23:16,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:16,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542475] [2023-11-21 22:23:16,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:16,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:16,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:16,225 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-21 22:23:16,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:16,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542475] [2023-11-21 22:23:16,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542475] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:16,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:16,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:16,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22431812] [2023-11-21 22:23:16,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:16,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:16,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:16,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:16,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:16,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 543 out of 568 [2023-11-21 22:23:16,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 519 transitions, 1054 flow. Second operand has 3 states, 3 states have (on average 545.0) internal successors, (1635), 3 states have internal predecessors, (1635), 0 states have call successors, (0), 0 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-21 22:23:16,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:16,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 543 of 568 [2023-11-21 22:23:16,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:16,509 INFO L124 PetriNetUnfolderBase]: 30/882 cut-off events. [2023-11-21 22:23:16,509 INFO L125 PetriNetUnfolderBase]: For 15/16 co-relation queries the response was YES. [2023-11-21 22:23:16,515 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 13. Compared 2780 event pairs, 10 based on Foata normal form. 0/833 useless extension candidates. Maximal degree in co-relation 759. Up to 44 conditions per place. [2023-11-21 22:23:16,519 INFO L140 encePairwiseOnDemand]: 565/568 looper letters, 14 selfloop transitions, 2 changer transitions 0/518 dead transitions. [2023-11-21 22:23:16,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 518 transitions, 1084 flow [2023-11-21 22:23:16,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:16,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:16,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1645 transitions. [2023-11-21 22:23:16,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9653755868544601 [2023-11-21 22:23:16,526 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1645 transitions. [2023-11-21 22:23:16,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1645 transitions. [2023-11-21 22:23:16,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:16,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1645 transitions. [2023-11-21 22:23:16,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 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-21 22:23:16,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:16,536 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:16,536 INFO L175 Difference]: Start difference. First operand has 519 places, 519 transitions, 1054 flow. Second operand 3 states and 1645 transitions. [2023-11-21 22:23:16,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 518 transitions, 1084 flow [2023-11-21 22:23:16,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 518 transitions, 1083 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:23:16,550 INFO L231 Difference]: Finished difference. Result has 519 places, 518 transitions, 1055 flow [2023-11-21 22:23:16,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1055, PETRI_PLACES=519, PETRI_TRANSITIONS=518} [2023-11-21 22:23:16,552 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -32 predicate places. [2023-11-21 22:23:16,552 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 518 transitions, 1055 flow [2023-11-21 22:23:16,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 545.0) internal successors, (1635), 3 states have internal predecessors, (1635), 0 states have call successors, (0), 0 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-21 22:23:16,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:16,554 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-21 22:23:16,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-21 22:23:16,554 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:16,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:16,555 INFO L85 PathProgramCache]: Analyzing trace with hash 2119189968, now seen corresponding path program 1 times [2023-11-21 22:23:16,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:16,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39165119] [2023-11-21 22:23:16,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:16,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:16,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:16,730 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-21 22:23:16,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:16,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39165119] [2023-11-21 22:23:16,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39165119] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:16,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:16,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:16,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071121671] [2023-11-21 22:23:16,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:16,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:16,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:16,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:16,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 568 [2023-11-21 22:23:16,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 518 transitions, 1055 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-21 22:23:16,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:16,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 568 [2023-11-21 22:23:16,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:17,096 INFO L124 PetriNetUnfolderBase]: 45/1367 cut-off events. [2023-11-21 22:23:17,096 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-21 22:23:17,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1448 conditions, 1367 events. 45/1367 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 5856 event pairs, 0 based on Foata normal form. 0/1289 useless extension candidates. Maximal degree in co-relation 1438. Up to 38 conditions per place. [2023-11-21 22:23:17,113 INFO L140 encePairwiseOnDemand]: 566/568 looper letters, 10 selfloop transitions, 1 changer transitions 0/520 dead transitions. [2023-11-21 22:23:17,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 520 transitions, 1083 flow [2023-11-21 22:23:17,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:17,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:17,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1662 transitions. [2023-11-21 22:23:17,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9753521126760564 [2023-11-21 22:23:17,120 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1662 transitions. [2023-11-21 22:23:17,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1662 transitions. [2023-11-21 22:23:17,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:17,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1662 transitions. [2023-11-21 22:23:17,125 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-21 22:23:17,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:17,130 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:17,130 INFO L175 Difference]: Start difference. First operand has 519 places, 518 transitions, 1055 flow. Second operand 3 states and 1662 transitions. [2023-11-21 22:23:17,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 520 transitions, 1083 flow [2023-11-21 22:23:17,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 520 transitions, 1079 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-21 22:23:17,145 INFO L231 Difference]: Finished difference. Result has 518 places, 517 transitions, 1051 flow [2023-11-21 22:23:17,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1051, PETRI_PLACES=518, PETRI_TRANSITIONS=517} [2023-11-21 22:23:17,146 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -33 predicate places. [2023-11-21 22:23:17,146 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 517 transitions, 1051 flow [2023-11-21 22:23:17,147 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-21 22:23:17,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:17,148 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] [2023-11-21 22:23:17,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-21 22:23:17,148 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting whoop_wrapper_write_nvramErr3ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:17,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:17,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1333926924, now seen corresponding path program 1 times [2023-11-21 22:23:17,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:17,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853635698] [2023-11-21 22:23:17,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:17,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:17,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:17,338 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-21 22:23:17,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:17,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853635698] [2023-11-21 22:23:17,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853635698] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:17,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:17,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:17,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264180320] [2023-11-21 22:23:17,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:17,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:17,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:17,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:17,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:17,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 568 [2023-11-21 22:23:17,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 517 transitions, 1051 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-21 22:23:17,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:17,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 568 [2023-11-21 22:23:17,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:17,670 INFO L124 PetriNetUnfolderBase]: 45/1335 cut-off events. [2023-11-21 22:23:17,670 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-21 22:23:17,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1416 conditions, 1335 events. 45/1335 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 5708 event pairs, 0 based on Foata normal form. 0/1265 useless extension candidates. Maximal degree in co-relation 1219. Up to 38 conditions per place. [2023-11-21 22:23:17,684 INFO L140 encePairwiseOnDemand]: 566/568 looper letters, 10 selfloop transitions, 1 changer transitions 0/519 dead transitions. [2023-11-21 22:23:17,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 519 transitions, 1079 flow [2023-11-21 22:23:17,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:17,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:17,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1662 transitions. [2023-11-21 22:23:17,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9753521126760564 [2023-11-21 22:23:17,691 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1662 transitions. [2023-11-21 22:23:17,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1662 transitions. [2023-11-21 22:23:17,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:17,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1662 transitions. [2023-11-21 22:23:17,696 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-21 22:23:17,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:17,701 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:17,701 INFO L175 Difference]: Start difference. First operand has 518 places, 517 transitions, 1051 flow. Second operand 3 states and 1662 transitions. [2023-11-21 22:23:17,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 519 transitions, 1079 flow [2023-11-21 22:23:17,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 519 transitions, 1078 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:23:17,714 INFO L231 Difference]: Finished difference. Result has 518 places, 516 transitions, 1050 flow [2023-11-21 22:23:17,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1050, PETRI_PLACES=518, PETRI_TRANSITIONS=516} [2023-11-21 22:23:17,716 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -33 predicate places. [2023-11-21 22:23:17,717 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 516 transitions, 1050 flow [2023-11-21 22:23:17,717 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-21 22:23:17,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:17,718 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] [2023-11-21 22:23:17,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-21 22:23:17,718 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_nvram_unlocked_ioctlErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:17,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:17,719 INFO L85 PathProgramCache]: Analyzing trace with hash -2024075905, now seen corresponding path program 1 times [2023-11-21 22:23:17,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:17,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131957593] [2023-11-21 22:23:17,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:17,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:17,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:17,878 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-21 22:23:17,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:17,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131957593] [2023-11-21 22:23:17,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131957593] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:17,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:17,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-21 22:23:17,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615750778] [2023-11-21 22:23:17,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:17,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-21 22:23:17,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:17,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-21 22:23:17,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-21 22:23:17,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 568 [2023-11-21 22:23:17,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 516 transitions, 1050 flow. Second operand has 3 states, 3 states have (on average 551.6666666666666) internal successors, (1655), 3 states have internal predecessors, (1655), 0 states have call successors, (0), 0 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-21 22:23:17,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:17,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 568 [2023-11-21 22:23:17,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:18,074 INFO L124 PetriNetUnfolderBase]: 23/790 cut-off events. [2023-11-21 22:23:18,074 INFO L125 PetriNetUnfolderBase]: For 10/12 co-relation queries the response was YES. [2023-11-21 22:23:18,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 843 conditions, 790 events. 23/790 cut-off events. For 10/12 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2207 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-21 22:23:18,083 INFO L140 encePairwiseOnDemand]: 566/568 looper letters, 8 selfloop transitions, 1 changer transitions 0/516 dead transitions. [2023-11-21 22:23:18,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 516 transitions, 1069 flow [2023-11-21 22:23:18,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-21 22:23:18,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-21 22:23:18,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1660 transitions. [2023-11-21 22:23:18,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9741784037558685 [2023-11-21 22:23:18,090 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1660 transitions. [2023-11-21 22:23:18,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1660 transitions. [2023-11-21 22:23:18,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:18,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1660 transitions. [2023-11-21 22:23:18,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 553.3333333333334) internal successors, (1660), 3 states have internal predecessors, (1660), 0 states have call successors, (0), 0 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-21 22:23:18,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:18,103 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 568.0) internal successors, (2272), 4 states have internal predecessors, (2272), 0 states have call successors, (0), 0 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-21 22:23:18,103 INFO L175 Difference]: Start difference. First operand has 518 places, 516 transitions, 1050 flow. Second operand 3 states and 1660 transitions. [2023-11-21 22:23:18,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 516 transitions, 1069 flow [2023-11-21 22:23:18,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 516 transitions, 1068 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:23:18,116 INFO L231 Difference]: Finished difference. Result has 518 places, 515 transitions, 1049 flow [2023-11-21 22:23:18,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1047, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1049, PETRI_PLACES=518, PETRI_TRANSITIONS=515} [2023-11-21 22:23:18,117 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -33 predicate places. [2023-11-21 22:23:18,117 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 515 transitions, 1049 flow [2023-11-21 22:23:18,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 551.6666666666666) internal successors, (1655), 3 states have internal predecessors, (1655), 0 states have call successors, (0), 0 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-21 22:23:18,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:18,119 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] [2023-11-21 22:23:18,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-21 22:23:18,119 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:18,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:18,120 INFO L85 PathProgramCache]: Analyzing trace with hash -339880164, now seen corresponding path program 1 times [2023-11-21 22:23:18,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:18,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117346984] [2023-11-21 22:23:18,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:18,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:18,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:19,630 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-21 22:23:19,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:19,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117346984] [2023-11-21 22:23:19,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117346984] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:19,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:19,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-21 22:23:19,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195846357] [2023-11-21 22:23:19,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:19,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-21 22:23:19,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:19,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-21 22:23:19,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-11-21 22:23:20,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 536 out of 568 [2023-11-21 22:23:20,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 515 transitions, 1049 flow. Second operand has 6 states, 6 states have (on average 537.5) internal successors, (3225), 6 states have internal predecessors, (3225), 0 states have call successors, (0), 0 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-21 22:23:20,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:20,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 536 of 568 [2023-11-21 22:23:20,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:21,200 INFO L124 PetriNetUnfolderBase]: 519/2846 cut-off events. [2023-11-21 22:23:21,200 INFO L125 PetriNetUnfolderBase]: For 15/153 co-relation queries the response was YES. [2023-11-21 22:23:21,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3733 conditions, 2846 events. 519/2846 cut-off events. For 15/153 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 18652 event pairs, 137 based on Foata normal form. 18/2533 useless extension candidates. Maximal degree in co-relation 3536. Up to 660 conditions per place. [2023-11-21 22:23:21,231 INFO L140 encePairwiseOnDemand]: 552/568 looper letters, 21 selfloop transitions, 45 changer transitions 0/560 dead transitions. [2023-11-21 22:23:21,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 560 transitions, 1272 flow [2023-11-21 22:23:21,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-21 22:23:21,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-21 22:23:21,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 3283 transitions. [2023-11-21 22:23:21,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.9633215962441315 [2023-11-21 22:23:21,241 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 3283 transitions. [2023-11-21 22:23:21,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 3283 transitions. [2023-11-21 22:23:21,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:21,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 3283 transitions. [2023-11-21 22:23:21,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 547.1666666666666) internal successors, (3283), 6 states have internal predecessors, (3283), 0 states have call successors, (0), 0 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-21 22:23:21,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 568.0) internal successors, (3976), 7 states have internal predecessors, (3976), 0 states have call successors, (0), 0 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-21 22:23:21,257 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 568.0) internal successors, (3976), 7 states have internal predecessors, (3976), 0 states have call successors, (0), 0 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-21 22:23:21,257 INFO L175 Difference]: Start difference. First operand has 518 places, 515 transitions, 1049 flow. Second operand 6 states and 3283 transitions. [2023-11-21 22:23:21,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 560 transitions, 1272 flow [2023-11-21 22:23:21,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 560 transitions, 1271 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-21 22:23:21,270 INFO L231 Difference]: Finished difference. Result has 527 places, 559 transitions, 1346 flow [2023-11-21 22:23:21,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1346, PETRI_PLACES=527, PETRI_TRANSITIONS=559} [2023-11-21 22:23:21,276 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -24 predicate places. [2023-11-21 22:23:21,276 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 559 transitions, 1346 flow [2023-11-21 22:23:21,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 537.5) internal successors, (3225), 6 states have internal predecessors, (3225), 0 states have call successors, (0), 0 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-21 22:23:21,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:21,277 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] [2023-11-21 22:23:21,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-21 22:23:21,278 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:21,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:21,278 INFO L85 PathProgramCache]: Analyzing trace with hash 2056156529, now seen corresponding path program 1 times [2023-11-21 22:23:21,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:21,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386644689] [2023-11-21 22:23:21,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:21,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:21,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:25,243 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-21 22:23:25,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:25,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386644689] [2023-11-21 22:23:25,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386644689] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:25,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:25,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-21 22:23:25,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659155801] [2023-11-21 22:23:25,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:25,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-21 22:23:25,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:25,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-21 22:23:25,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2023-11-21 22:23:26,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 530 out of 568 [2023-11-21 22:23:26,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 559 transitions, 1346 flow. Second operand has 11 states, 11 states have (on average 531.2727272727273) internal successors, (5844), 11 states have internal predecessors, (5844), 0 states have call successors, (0), 0 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-21 22:23:26,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-21 22:23:26,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 530 of 568 [2023-11-21 22:23:26,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-21 22:23:29,028 INFO L124 PetriNetUnfolderBase]: 1717/6545 cut-off events. [2023-11-21 22:23:29,029 INFO L125 PetriNetUnfolderBase]: For 2094/14465 co-relation queries the response was YES. [2023-11-21 22:23:29,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12221 conditions, 6545 events. 1717/6545 cut-off events. For 2094/14465 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 54579 event pairs, 394 based on Foata normal form. 141/6145 useless extension candidates. Maximal degree in co-relation 12019. Up to 1760 conditions per place. [2023-11-21 22:23:29,117 INFO L140 encePairwiseOnDemand]: 546/568 looper letters, 53 selfloop transitions, 92 changer transitions 0/633 dead transitions. [2023-11-21 22:23:29,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 633 transitions, 1921 flow [2023-11-21 22:23:29,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-21 22:23:29,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-21 22:23:29,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 5420 transitions. [2023-11-21 22:23:29,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.954225352112676 [2023-11-21 22:23:29,134 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 5420 transitions. [2023-11-21 22:23:29,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 5420 transitions. [2023-11-21 22:23:29,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-21 22:23:29,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 5420 transitions. [2023-11-21 22:23:29,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 542.0) internal successors, (5420), 10 states have internal predecessors, (5420), 0 states have call successors, (0), 0 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-21 22:23:29,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 568.0) internal successors, (6248), 11 states have internal predecessors, (6248), 0 states have call successors, (0), 0 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-21 22:23:29,159 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 568.0) internal successors, (6248), 11 states have internal predecessors, (6248), 0 states have call successors, (0), 0 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-21 22:23:29,160 INFO L175 Difference]: Start difference. First operand has 527 places, 559 transitions, 1346 flow. Second operand 10 states and 5420 transitions. [2023-11-21 22:23:29,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 633 transitions, 1921 flow [2023-11-21 22:23:29,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 633 transitions, 1921 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-21 22:23:29,195 INFO L231 Difference]: Finished difference. Result has 540 places, 606 transitions, 1927 flow [2023-11-21 22:23:29,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=568, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1927, PETRI_PLACES=540, PETRI_TRANSITIONS=606} [2023-11-21 22:23:29,199 INFO L281 CegarLoopForPetriNet]: 551 programPoint places, -11 predicate places. [2023-11-21 22:23:29,199 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 606 transitions, 1927 flow [2023-11-21 22:23:29,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 531.2727272727273) internal successors, (5844), 11 states have internal predecessors, (5844), 0 states have call successors, (0), 0 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-21 22:23:29,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-21 22:23:29,201 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] [2023-11-21 22:23:29,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-21 22:23:29,202 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2023-11-21 22:23:29,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-21 22:23:29,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1347164993, now seen corresponding path program 2 times [2023-11-21 22:23:29,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-21 22:23:29,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74981834] [2023-11-21 22:23:29,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-21 22:23:29,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-21 22:23:29,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-21 22:23:32,648 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-21 22:23:32,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-21 22:23:32,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74981834] [2023-11-21 22:23:32,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74981834] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-21 22:23:32,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-21 22:23:32,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-21 22:23:32,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378905916] [2023-11-21 22:23:32,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-21 22:23:32,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-21 22:23:32,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-21 22:23:32,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-21 22:23:32,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110