./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 f8ab0bd5 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 e477555710806f589e2df4355d107ec5094f895ba0eeca2a28a6fd25b09e9340 --- Real Ultimate output --- This is Ultimate 0.3.0-?-f8ab0bd-m [2025-03-13 22:11:37,674 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-13 22:11:37,731 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2025-03-13 22:11:37,736 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-13 22:11:37,739 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-13 22:11:37,760 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-13 22:11:37,760 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-13 22:11:37,761 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-13 22:11:37,761 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-13 22:11:37,761 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-13 22:11:37,761 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-13 22:11:37,761 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-13 22:11:37,761 INFO L153 SettingsManager]: * Use SBE=true [2025-03-13 22:11:37,762 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-13 22:11:37,762 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-13 22:11:37,763 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-13 22:11:37,763 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-13 22:11:37,763 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-13 22:11:37,764 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-13 22:11:37,764 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-13 22:11:37,764 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-13 22:11:37,764 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-13 22:11:37,764 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-13 22:11:37,764 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> e477555710806f589e2df4355d107ec5094f895ba0eeca2a28a6fd25b09e9340 [2025-03-13 22:11:38,004 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-13 22:11:38,009 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-13 22:11:38,014 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-13 22:11:38,015 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-13 22:11:38,016 INFO L274 PluginConnector]: CDTParser initialized [2025-03-13 22:11:38,017 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2025-03-13 22:11:39,199 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/943a37989/7302194d50c04622b0256f08bb591a2c/FLAG1907c34b5 [2025-03-13 22:11:39,797 INFO L384 CDTParser]: Found 1 translation units. [2025-03-13 22:11:39,797 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2025-03-13 22:11:39,838 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/943a37989/7302194d50c04622b0256f08bb591a2c/FLAG1907c34b5 [2025-03-13 22:11:40,279 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/943a37989/7302194d50c04622b0256f08bb591a2c [2025-03-13 22:11:40,281 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-13 22:11:40,282 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-13 22:11:40,284 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-13 22:11:40,284 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-13 22:11:40,287 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-13 22:11:40,288 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.03 10:11:40" (1/1) ... [2025-03-13 22:11:40,288 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7846ff23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:40, skipping insertion in model container [2025-03-13 22:11:40,289 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.03 10:11:40" (1/1) ... [2025-03-13 22:11:40,364 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-13 22:11:45,412 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-13 22:11:45,426 INFO L200 MainTranslator]: Completed pre-run [2025-03-13 22:11:45,530 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "b %b0, %1\n" : "+q" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] [2025-03-13 22:11:45,531 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "w %w0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] [2025-03-13 22:11:45,532 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "l %0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] [2025-03-13 22:11:45,532 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile ("" "xchg" "q %q0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] [2025-03-13 22:11:45,666 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5817] [2025-03-13 22:11:45,703 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-13 22:11:46,143 INFO L204 MainTranslator]: Completed translation [2025-03-13 22:11:46,144 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46 WrapperNode [2025-03-13 22:11:46,144 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-13 22:11:46,145 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-13 22:11:46,145 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-13 22:11:46,145 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-13 22:11:46,152 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,247 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,288 INFO L138 Inliner]: procedures = 1354, calls = 1464, calls flagged for inlining = 353, calls inlined = 20, statements flattened = 522 [2025-03-13 22:11:46,288 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-13 22:11:46,289 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-13 22:11:46,289 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-13 22:11:46,289 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-13 22:11:46,296 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,296 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,299 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,299 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,314 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,316 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,320 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,322 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,332 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-13 22:11:46,333 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-13 22:11:46,333 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-13 22:11:46,333 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-13 22:11:46,337 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (1/1) ... [2025-03-13 22:11:46,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-13 22:11:46,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-13 22:11:46,372 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-13 22:11:46,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-13 22:11:46,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-03-13 22:11:46,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-13 22:11:46,393 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_nvram_unlocked_ioctl [2025-03-13 22:11:46,393 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_nvram_unlocked_ioctl [2025-03-13 22:11:46,393 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-13 22:11:46,393 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-13 22:11:46,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-13 22:11:46,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-03-13 22:11:46,394 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-03-13 22:11:46,394 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-03-13 22:11:46,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2025-03-13 22:11:46,394 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_write_nvram [2025-03-13 22:11:46,394 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_write_nvram [2025-03-13 22:11:46,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-13 22:11:46,395 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-13 22:11:46,718 INFO L256 CfgBuilder]: Building ICFG [2025-03-13 22:11:46,720 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-13 22:11:46,957 INFO L1326 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: havoc access_ok_#t~nondet1286#1; [2025-03-13 22:11:46,957 INFO L1326 $ProcedureCfgBuilder]: dead code at ProgramPoint L6535: havoc __get_user_#t~nondet1282#1; [2025-03-13 22:11:47,217 INFO L1326 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632: havoc nvram_get_size_#t~nondet1301#1; [2025-03-13 22:11:47,217 INFO L1326 $ProcedureCfgBuilder]: dead code at ProgramPoint L6650: havoc printk_#t~nondet1304#1; [2025-03-13 22:11:47,218 INFO L1326 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624: havoc misc_register_#t~nondet1299#1; [2025-03-13 22:11:47,278 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-13 22:11:47,279 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-13 22:11:47,279 INFO L318 CfgBuilder]: Performing block encoding [2025-03-13 22:11:47,352 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-13 22:11:47,354 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 13.03 10:11:47 BoogieIcfgContainer [2025-03-13 22:11:47,354 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-13 22:11:47,355 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-13 22:11:47,355 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-13 22:11:47,360 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-13 22:11:47,360 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.03 10:11:40" (1/3) ... [2025-03-13 22:11:47,361 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@343d03b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.03 10:11:47, skipping insertion in model container [2025-03-13 22:11:47,361 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.03 10:11:46" (2/3) ... [2025-03-13 22:11:47,361 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@343d03b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.03 10:11:47, skipping insertion in model container [2025-03-13 22:11:47,361 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 13.03 10:11:47" (3/3) ... [2025-03-13 22:11:47,362 INFO L128 eAbstractionObserver]: Analyzing ICFG char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2025-03-13 22:11:47,374 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-13 22:11:47,379 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i that has 3 procedures, 573 locations, 1 initial locations, 1 loop locations, and 41 error locations. [2025-03-13 22:11:47,379 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-13 22:11:47,522 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-03-13 22:11:47,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 579 places, 585 transitions, 1184 flow [2025-03-13 22:11:47,705 INFO L124 PetriNetUnfolderBase]: 13/583 cut-off events. [2025-03-13 22:11:47,707 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-03-13 22:11:47,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592 conditions, 583 events. 13/583 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 594 event pairs, 0 based on Foata normal form. 0/529 useless extension candidates. Maximal degree in co-relation 514. Up to 4 conditions per place. [2025-03-13 22:11:47,716 INFO L82 GeneralOperation]: Start removeDead. Operand has 579 places, 585 transitions, 1184 flow [2025-03-13 22:11:47,726 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 573 places, 579 transitions, 1167 flow [2025-03-13 22:11:47,732 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-13 22:11:47,743 INFO L333 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, 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;@1171bccd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-13 22:11:47,744 INFO L334 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2025-03-13 22:11:47,754 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-13 22:11:47,754 INFO L124 PetriNetUnfolderBase]: 0/87 cut-off events. [2025-03-13 22:11:47,754 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-13 22:11:47,754 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:47,755 INFO L206 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] [2025-03-13 22:11:47,755 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:47,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:47,759 INFO L85 PathProgramCache]: Analyzing trace with hash -382555615, now seen corresponding path program 1 times [2025-03-13 22:11:47,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:47,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570415695] [2025-03-13 22:11:47,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:47,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:47,858 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-13 22:11:47,888 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-13 22:11:47,888 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:47,888 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:48,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:48,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:48,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570415695] [2025-03-13 22:11:48,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570415695] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:48,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:48,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:48,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073366548] [2025-03-13 22:11:48,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:48,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:48,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:48,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:48,101 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:48,123 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:48,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 579 transitions, 1167 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:48,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:48,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:48,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:48,258 INFO L124 PetriNetUnfolderBase]: 13/611 cut-off events. [2025-03-13 22:11:48,258 INFO L125 PetriNetUnfolderBase]: For 11/12 co-relation queries the response was YES. [2025-03-13 22:11:48,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 636 conditions, 611 events. 13/611 cut-off events. For 11/12 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 801 event pairs, 2 based on Foata normal form. 4/564 useless extension candidates. Maximal degree in co-relation 513. Up to 13 conditions per place. [2025-03-13 22:11:48,265 INFO L140 encePairwiseOnDemand]: 575/585 looper letters, 8 selfloop transitions, 2 changer transitions 1/569 dead transitions. [2025-03-13 22:11:48,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 569 transitions, 1167 flow [2025-03-13 22:11:48,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:48,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:48,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1710 transitions. [2025-03-13 22:11:48,284 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9743589743589743 [2025-03-13 22:11:48,285 INFO L175 Difference]: Start difference. First operand has 573 places, 579 transitions, 1167 flow. Second operand 3 states and 1710 transitions. [2025-03-13 22:11:48,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 569 transitions, 1167 flow [2025-03-13 22:11:48,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 569 transitions, 1162 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-13 22:11:48,304 INFO L231 Difference]: Finished difference. Result has 566 places, 568 transitions, 1144 flow [2025-03-13 22:11:48,308 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1144, PETRI_PLACES=566, PETRI_TRANSITIONS=568} [2025-03-13 22:11:48,310 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -7 predicate places. [2025-03-13 22:11:48,311 INFO L471 AbstractCegarLoop]: Abstraction has has 566 places, 568 transitions, 1144 flow [2025-03-13 22:11:48,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:48,313 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:48,313 INFO L206 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] [2025-03-13 22:11:48,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-13 22:11:48,314 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:48,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:48,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1493108979, now seen corresponding path program 1 times [2025-03-13 22:11:48,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:48,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609668915] [2025-03-13 22:11:48,315 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:48,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:48,357 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 94 statements into 1 equivalence classes. [2025-03-13 22:11:48,369 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 94 of 94 statements. [2025-03-13 22:11:48,369 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:48,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:48,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:48,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:48,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609668915] [2025-03-13 22:11:48,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609668915] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:48,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:48,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:48,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961377719] [2025-03-13 22:11:48,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:48,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:48,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:48,457 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:48,457 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:48,472 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 563 out of 585 [2025-03-13 22:11:48,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 568 transitions, 1144 flow. Second operand has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:48,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:48,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 563 of 585 [2025-03-13 22:11:48,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:48,631 INFO L124 PetriNetUnfolderBase]: 29/1060 cut-off events. [2025-03-13 22:11:48,631 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-03-13 22:11:48,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1091 conditions, 1060 events. 29/1060 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2965 event pairs, 5 based on Foata normal form. 0/963 useless extension candidates. Maximal degree in co-relation 996. Up to 20 conditions per place. [2025-03-13 22:11:48,638 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 9 selfloop transitions, 2 changer transitions 0/567 dead transitions. [2025-03-13 22:11:48,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 567 transitions, 1164 flow [2025-03-13 22:11:48,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:48,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:48,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1701 transitions. [2025-03-13 22:11:48,643 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9692307692307692 [2025-03-13 22:11:48,644 INFO L175 Difference]: Start difference. First operand has 566 places, 568 transitions, 1144 flow. Second operand 3 states and 1701 transitions. [2025-03-13 22:11:48,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 567 transitions, 1164 flow [2025-03-13 22:11:48,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 567 transitions, 1160 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:48,652 INFO L231 Difference]: Finished difference. Result has 564 places, 567 transitions, 1142 flow [2025-03-13 22:11:48,652 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1142, PETRI_PLACES=564, PETRI_TRANSITIONS=567} [2025-03-13 22:11:48,653 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -9 predicate places. [2025-03-13 22:11:48,653 INFO L471 AbstractCegarLoop]: Abstraction has has 564 places, 567 transitions, 1142 flow [2025-03-13 22:11:48,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:48,654 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:48,655 INFO L206 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] [2025-03-13 22:11:48,655 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-13 22:11:48,655 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:48,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:48,656 INFO L85 PathProgramCache]: Analyzing trace with hash 825463393, now seen corresponding path program 1 times [2025-03-13 22:11:48,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:48,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539817480] [2025-03-13 22:11:48,657 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:48,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:48,685 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 101 statements into 1 equivalence classes. [2025-03-13 22:11:48,696 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 101 of 101 statements. [2025-03-13 22:11:48,696 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:48,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:48,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:48,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:48,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539817480] [2025-03-13 22:11:48,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539817480] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:48,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:48,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:48,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311454461] [2025-03-13 22:11:48,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:48,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:48,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:48,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:48,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:48,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:48,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 567 transitions, 1142 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:48,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:48,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:48,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:48,856 INFO L124 PetriNetUnfolderBase]: 13/608 cut-off events. [2025-03-13 22:11:48,856 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:48,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 608 events. 13/608 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 795 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 528. Up to 13 conditions per place. [2025-03-13 22:11:48,861 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/566 dead transitions. [2025-03-13 22:11:48,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 566 transitions, 1160 flow [2025-03-13 22:11:48,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:48,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:48,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:48,865 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:48,865 INFO L175 Difference]: Start difference. First operand has 564 places, 567 transitions, 1142 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:48,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 566 transitions, 1160 flow [2025-03-13 22:11:48,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 566 transitions, 1156 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:48,871 INFO L231 Difference]: Finished difference. Result has 563 places, 566 transitions, 1140 flow [2025-03-13 22:11:48,872 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1140, PETRI_PLACES=563, PETRI_TRANSITIONS=566} [2025-03-13 22:11:48,873 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -10 predicate places. [2025-03-13 22:11:48,874 INFO L471 AbstractCegarLoop]: Abstraction has has 563 places, 566 transitions, 1140 flow [2025-03-13 22:11:48,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:48,875 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:48,875 INFO L206 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] [2025-03-13 22:11:48,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-13 22:11:48,875 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:48,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:48,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1776438899, now seen corresponding path program 1 times [2025-03-13 22:11:48,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:48,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042190358] [2025-03-13 22:11:48,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:48,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:48,894 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 108 statements into 1 equivalence classes. [2025-03-13 22:11:48,899 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 108 of 108 statements. [2025-03-13 22:11:48,901 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:48,901 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:48,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:48,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:48,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042190358] [2025-03-13 22:11:48,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042190358] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:48,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:48,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:48,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839313703] [2025-03-13 22:11:48,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:48,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:49,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:49,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:49,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:49,013 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:49,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 566 transitions, 1140 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:49,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:49,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:49,079 INFO L124 PetriNetUnfolderBase]: 13/607 cut-off events. [2025-03-13 22:11:49,080 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:49,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 629 conditions, 607 events. 13/607 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 790 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 520. Up to 13 conditions per place. [2025-03-13 22:11:49,083 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/565 dead transitions. [2025-03-13 22:11:49,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 565 transitions, 1158 flow [2025-03-13 22:11:49,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:49,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:49,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:49,086 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:49,086 INFO L175 Difference]: Start difference. First operand has 563 places, 566 transitions, 1140 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:49,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 565 transitions, 1158 flow [2025-03-13 22:11:49,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 565 transitions, 1154 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:49,094 INFO L231 Difference]: Finished difference. Result has 562 places, 565 transitions, 1138 flow [2025-03-13 22:11:49,095 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1138, PETRI_PLACES=562, PETRI_TRANSITIONS=565} [2025-03-13 22:11:49,096 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -11 predicate places. [2025-03-13 22:11:49,096 INFO L471 AbstractCegarLoop]: Abstraction has has 562 places, 565 transitions, 1138 flow [2025-03-13 22:11:49,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,097 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:49,098 INFO L206 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] [2025-03-13 22:11:49,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-13 22:11:49,098 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:49,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:49,099 INFO L85 PathProgramCache]: Analyzing trace with hash -157317843, now seen corresponding path program 1 times [2025-03-13 22:11:49,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:49,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443956534] [2025-03-13 22:11:49,099 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:49,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:49,114 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-03-13 22:11:49,120 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-03-13 22:11:49,120 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:49,120 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:49,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:49,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:49,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443956534] [2025-03-13 22:11:49,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443956534] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:49,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:49,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:49,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54714815] [2025-03-13 22:11:49,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:49,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:49,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:49,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:49,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:49,181 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:49,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 565 transitions, 1138 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:49,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:49,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:49,256 INFO L124 PetriNetUnfolderBase]: 13/606 cut-off events. [2025-03-13 22:11:49,257 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:49,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 628 conditions, 606 events. 13/606 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 784 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 512. Up to 13 conditions per place. [2025-03-13 22:11:49,260 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/564 dead transitions. [2025-03-13 22:11:49,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 564 transitions, 1156 flow [2025-03-13 22:11:49,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:49,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:49,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:49,264 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:49,264 INFO L175 Difference]: Start difference. First operand has 562 places, 565 transitions, 1138 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:49,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 564 transitions, 1156 flow [2025-03-13 22:11:49,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 564 transitions, 1152 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:49,274 INFO L231 Difference]: Finished difference. Result has 561 places, 564 transitions, 1136 flow [2025-03-13 22:11:49,275 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1136, PETRI_PLACES=561, PETRI_TRANSITIONS=564} [2025-03-13 22:11:49,276 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -12 predicate places. [2025-03-13 22:11:49,277 INFO L471 AbstractCegarLoop]: Abstraction has has 561 places, 564 transitions, 1136 flow [2025-03-13 22:11:49,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:49,279 INFO L206 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] [2025-03-13 22:11:49,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-13 22:11:49,279 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:49,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:49,280 INFO L85 PathProgramCache]: Analyzing trace with hash 635856366, now seen corresponding path program 1 times [2025-03-13 22:11:49,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:49,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412032258] [2025-03-13 22:11:49,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:49,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:49,299 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 122 statements into 1 equivalence classes. [2025-03-13 22:11:49,305 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 122 of 122 statements. [2025-03-13 22:11:49,305 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:49,305 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:49,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:49,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:49,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412032258] [2025-03-13 22:11:49,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412032258] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:49,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:49,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:49,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945150180] [2025-03-13 22:11:49,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:49,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:49,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:49,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:49,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:49,369 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 563 out of 585 [2025-03-13 22:11:49,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 564 transitions, 1136 flow. Second operand has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:49,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 563 of 585 [2025-03-13 22:11:49,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:49,461 INFO L124 PetriNetUnfolderBase]: 14/625 cut-off events. [2025-03-13 22:11:49,461 INFO L125 PetriNetUnfolderBase]: For 4/5 co-relation queries the response was YES. [2025-03-13 22:11:49,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 650 conditions, 625 events. 14/625 cut-off events. For 4/5 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 893 event pairs, 3 based on Foata normal form. 0/576 useless extension candidates. Maximal degree in co-relation 527. Up to 16 conditions per place. [2025-03-13 22:11:49,464 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 9 selfloop transitions, 2 changer transitions 0/563 dead transitions. [2025-03-13 22:11:49,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 563 transitions, 1156 flow [2025-03-13 22:11:49,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:49,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:49,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1701 transitions. [2025-03-13 22:11:49,472 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9692307692307692 [2025-03-13 22:11:49,472 INFO L175 Difference]: Start difference. First operand has 561 places, 564 transitions, 1136 flow. Second operand 3 states and 1701 transitions. [2025-03-13 22:11:49,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 563 transitions, 1156 flow [2025-03-13 22:11:49,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 563 transitions, 1152 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:49,482 INFO L231 Difference]: Finished difference. Result has 560 places, 563 transitions, 1134 flow [2025-03-13 22:11:49,487 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1134, PETRI_PLACES=560, PETRI_TRANSITIONS=563} [2025-03-13 22:11:49,488 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -13 predicate places. [2025-03-13 22:11:49,488 INFO L471 AbstractCegarLoop]: Abstraction has has 560 places, 563 transitions, 1134 flow [2025-03-13 22:11:49,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,489 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:49,489 INFO L206 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] [2025-03-13 22:11:49,489 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-13 22:11:49,489 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:49,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:49,490 INFO L85 PathProgramCache]: Analyzing trace with hash -596076378, now seen corresponding path program 1 times [2025-03-13 22:11:49,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:49,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011364588] [2025-03-13 22:11:49,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:49,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:49,528 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-13 22:11:49,538 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-13 22:11:49,541 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:49,542 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:49,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:49,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:49,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011364588] [2025-03-13 22:11:49,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011364588] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:49,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:49,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:49,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122963864] [2025-03-13 22:11:49,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:49,611 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:49,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:49,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:49,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:49,618 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:49,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 563 transitions, 1134 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:49,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:49,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:49,681 INFO L124 PetriNetUnfolderBase]: 13/604 cut-off events. [2025-03-13 22:11:49,681 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:49,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 604 events. 13/604 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 779 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 496. Up to 13 conditions per place. [2025-03-13 22:11:49,686 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/562 dead transitions. [2025-03-13 22:11:49,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 562 transitions, 1152 flow [2025-03-13 22:11:49,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:49,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:49,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:49,690 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:49,690 INFO L175 Difference]: Start difference. First operand has 560 places, 563 transitions, 1134 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:49,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 562 transitions, 1152 flow [2025-03-13 22:11:49,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 562 transitions, 1148 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:49,697 INFO L231 Difference]: Finished difference. Result has 559 places, 562 transitions, 1132 flow [2025-03-13 22:11:49,698 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1132, PETRI_PLACES=559, PETRI_TRANSITIONS=562} [2025-03-13 22:11:49,700 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -14 predicate places. [2025-03-13 22:11:49,700 INFO L471 AbstractCegarLoop]: Abstraction has has 559 places, 562 transitions, 1132 flow [2025-03-13 22:11:49,701 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,701 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:49,702 INFO L206 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] [2025-03-13 22:11:49,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-13 22:11:49,702 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:49,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:49,703 INFO L85 PathProgramCache]: Analyzing trace with hash -745419542, now seen corresponding path program 1 times [2025-03-13 22:11:49,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:49,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848935929] [2025-03-13 22:11:49,703 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:49,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:49,721 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 136 statements into 1 equivalence classes. [2025-03-13 22:11:49,729 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 136 of 136 statements. [2025-03-13 22:11:49,729 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:49,729 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:49,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:49,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:49,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848935929] [2025-03-13 22:11:49,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848935929] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:49,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:49,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:49,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623783121] [2025-03-13 22:11:49,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:49,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:49,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:49,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:49,777 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:49,790 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:49,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 562 transitions, 1132 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:49,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:49,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:49,852 INFO L124 PetriNetUnfolderBase]: 13/603 cut-off events. [2025-03-13 22:11:49,852 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:49,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 625 conditions, 603 events. 13/603 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 766 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 488. Up to 13 conditions per place. [2025-03-13 22:11:49,855 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/561 dead transitions. [2025-03-13 22:11:49,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 561 transitions, 1150 flow [2025-03-13 22:11:49,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:49,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:49,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:49,875 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:49,875 INFO L175 Difference]: Start difference. First operand has 559 places, 562 transitions, 1132 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:49,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 561 transitions, 1150 flow [2025-03-13 22:11:49,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 561 transitions, 1146 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:49,880 INFO L231 Difference]: Finished difference. Result has 558 places, 561 transitions, 1130 flow [2025-03-13 22:11:49,881 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1130, PETRI_PLACES=558, PETRI_TRANSITIONS=561} [2025-03-13 22:11:49,882 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -15 predicate places. [2025-03-13 22:11:49,883 INFO L471 AbstractCegarLoop]: Abstraction has has 558 places, 561 transitions, 1130 flow [2025-03-13 22:11:49,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,884 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:49,884 INFO L206 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] [2025-03-13 22:11:49,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-03-13 22:11:49,884 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:49,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:49,885 INFO L85 PathProgramCache]: Analyzing trace with hash 912926286, now seen corresponding path program 1 times [2025-03-13 22:11:49,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:49,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146357332] [2025-03-13 22:11:49,885 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:49,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:49,903 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 143 statements into 1 equivalence classes. [2025-03-13 22:11:49,910 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 143 of 143 statements. [2025-03-13 22:11:49,911 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:49,911 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:49,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:49,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:49,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146357332] [2025-03-13 22:11:49,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146357332] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:49,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:49,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:49,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900567216] [2025-03-13 22:11:49,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:49,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:49,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:49,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:49,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:49,964 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:49,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 561 transitions, 1130 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:49,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:49,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:49,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:50,029 INFO L124 PetriNetUnfolderBase]: 13/602 cut-off events. [2025-03-13 22:11:50,030 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:50,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 624 conditions, 602 events. 13/602 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 764 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 480. Up to 13 conditions per place. [2025-03-13 22:11:50,035 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/560 dead transitions. [2025-03-13 22:11:50,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 560 transitions, 1148 flow [2025-03-13 22:11:50,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:50,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:50,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:50,038 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:50,038 INFO L175 Difference]: Start difference. First operand has 558 places, 561 transitions, 1130 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:50,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 560 transitions, 1148 flow [2025-03-13 22:11:50,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 560 transitions, 1144 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:50,046 INFO L231 Difference]: Finished difference. Result has 557 places, 560 transitions, 1128 flow [2025-03-13 22:11:50,047 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1128, PETRI_PLACES=557, PETRI_TRANSITIONS=560} [2025-03-13 22:11:50,048 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -16 predicate places. [2025-03-13 22:11:50,048 INFO L471 AbstractCegarLoop]: Abstraction has has 557 places, 560 transitions, 1128 flow [2025-03-13 22:11:50,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,050 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:50,050 INFO L206 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] [2025-03-13 22:11:50,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-13 22:11:50,051 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:50,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:50,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1922561308, now seen corresponding path program 1 times [2025-03-13 22:11:50,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:50,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458031916] [2025-03-13 22:11:50,052 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:50,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:50,069 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 150 statements into 1 equivalence classes. [2025-03-13 22:11:50,075 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 150 of 150 statements. [2025-03-13 22:11:50,079 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:50,080 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:50,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:50,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:50,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458031916] [2025-03-13 22:11:50,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458031916] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:50,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:50,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:50,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221849121] [2025-03-13 22:11:50,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:50,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:50,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:50,123 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:50,123 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:50,134 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:50,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 560 transitions, 1128 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:50,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:50,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:50,203 INFO L124 PetriNetUnfolderBase]: 13/601 cut-off events. [2025-03-13 22:11:50,203 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:50,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 601 events. 13/601 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 761 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 472. Up to 13 conditions per place. [2025-03-13 22:11:50,207 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/559 dead transitions. [2025-03-13 22:11:50,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 559 transitions, 1146 flow [2025-03-13 22:11:50,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:50,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:50,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:50,210 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:50,210 INFO L175 Difference]: Start difference. First operand has 557 places, 560 transitions, 1128 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:50,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 559 transitions, 1146 flow [2025-03-13 22:11:50,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 559 transitions, 1142 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:50,217 INFO L231 Difference]: Finished difference. Result has 556 places, 559 transitions, 1126 flow [2025-03-13 22:11:50,218 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1126, PETRI_PLACES=556, PETRI_TRANSITIONS=559} [2025-03-13 22:11:50,218 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -17 predicate places. [2025-03-13 22:11:50,218 INFO L471 AbstractCegarLoop]: Abstraction has has 556 places, 559 transitions, 1126 flow [2025-03-13 22:11:50,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,220 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:50,220 INFO L206 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] [2025-03-13 22:11:50,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-13 22:11:50,220 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:50,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:50,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1900079723, now seen corresponding path program 1 times [2025-03-13 22:11:50,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:50,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060063256] [2025-03-13 22:11:50,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:50,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:50,254 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 157 statements into 1 equivalence classes. [2025-03-13 22:11:50,261 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 157 of 157 statements. [2025-03-13 22:11:50,262 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:50,262 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:50,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:50,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:50,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060063256] [2025-03-13 22:11:50,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060063256] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:50,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:50,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:50,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488607503] [2025-03-13 22:11:50,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:50,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:50,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:50,304 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:50,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:50,310 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:50,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 559 transitions, 1126 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:50,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:50,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:50,372 INFO L124 PetriNetUnfolderBase]: 13/600 cut-off events. [2025-03-13 22:11:50,373 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:50,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 622 conditions, 600 events. 13/600 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 761 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 464. Up to 13 conditions per place. [2025-03-13 22:11:50,376 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/558 dead transitions. [2025-03-13 22:11:50,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 558 transitions, 1144 flow [2025-03-13 22:11:50,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:50,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:50,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:50,379 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:50,379 INFO L175 Difference]: Start difference. First operand has 556 places, 559 transitions, 1126 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:50,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 558 transitions, 1144 flow [2025-03-13 22:11:50,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 558 transitions, 1140 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:50,386 INFO L231 Difference]: Finished difference. Result has 555 places, 558 transitions, 1124 flow [2025-03-13 22:11:50,387 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1124, PETRI_PLACES=555, PETRI_TRANSITIONS=558} [2025-03-13 22:11:50,387 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -18 predicate places. [2025-03-13 22:11:50,387 INFO L471 AbstractCegarLoop]: Abstraction has has 555 places, 558 transitions, 1124 flow [2025-03-13 22:11:50,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,389 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:50,389 INFO L206 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] [2025-03-13 22:11:50,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-13 22:11:50,389 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:50,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:50,390 INFO L85 PathProgramCache]: Analyzing trace with hash 322642554, now seen corresponding path program 1 times [2025-03-13 22:11:50,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:50,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475763016] [2025-03-13 22:11:50,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:50,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:50,413 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 164 statements into 1 equivalence classes. [2025-03-13 22:11:50,423 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 164 of 164 statements. [2025-03-13 22:11:50,424 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:50,424 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:50,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:50,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:50,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475763016] [2025-03-13 22:11:50,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475763016] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:50,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:50,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:50,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353167372] [2025-03-13 22:11:50,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:50,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:50,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:50,485 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:50,485 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:50,499 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 563 out of 585 [2025-03-13 22:11:50,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 558 transitions, 1124 flow. Second operand has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:50,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 563 of 585 [2025-03-13 22:11:50,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:50,656 INFO L124 PetriNetUnfolderBase]: 29/1041 cut-off events. [2025-03-13 22:11:50,656 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2025-03-13 22:11:50,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1072 conditions, 1041 events. 29/1041 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2874 event pairs, 5 based on Foata normal form. 0/957 useless extension candidates. Maximal degree in co-relation 907. Up to 20 conditions per place. [2025-03-13 22:11:50,662 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 9 selfloop transitions, 2 changer transitions 0/557 dead transitions. [2025-03-13 22:11:50,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 557 transitions, 1144 flow [2025-03-13 22:11:50,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:50,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:50,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1701 transitions. [2025-03-13 22:11:50,666 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9692307692307692 [2025-03-13 22:11:50,666 INFO L175 Difference]: Start difference. First operand has 555 places, 558 transitions, 1124 flow. Second operand 3 states and 1701 transitions. [2025-03-13 22:11:50,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 557 transitions, 1144 flow [2025-03-13 22:11:50,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 557 transitions, 1140 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:50,673 INFO L231 Difference]: Finished difference. Result has 554 places, 557 transitions, 1122 flow [2025-03-13 22:11:50,674 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1122, PETRI_PLACES=554, PETRI_TRANSITIONS=557} [2025-03-13 22:11:50,676 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -19 predicate places. [2025-03-13 22:11:50,677 INFO L471 AbstractCegarLoop]: Abstraction has has 554 places, 557 transitions, 1122 flow [2025-03-13 22:11:50,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,678 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:50,678 INFO L206 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] [2025-03-13 22:11:50,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-03-13 22:11:50,678 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:50,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:50,679 INFO L85 PathProgramCache]: Analyzing trace with hash -308879935, now seen corresponding path program 1 times [2025-03-13 22:11:50,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:50,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938004276] [2025-03-13 22:11:50,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:50,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:50,697 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-03-13 22:11:50,704 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-03-13 22:11:50,704 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:50,704 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:50,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:50,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:50,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938004276] [2025-03-13 22:11:50,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938004276] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:50,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:50,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:50,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568736033] [2025-03-13 22:11:50,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:50,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:50,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:50,752 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:50,752 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:50,758 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:50,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 557 transitions, 1122 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:50,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:50,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:50,841 INFO L124 PetriNetUnfolderBase]: 13/598 cut-off events. [2025-03-13 22:11:50,841 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:50,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 598 events. 13/598 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 757 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 448. Up to 13 conditions per place. [2025-03-13 22:11:50,844 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/556 dead transitions. [2025-03-13 22:11:50,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 556 transitions, 1140 flow [2025-03-13 22:11:50,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:50,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:50,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:50,847 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:50,847 INFO L175 Difference]: Start difference. First operand has 554 places, 557 transitions, 1122 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:50,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 556 transitions, 1140 flow [2025-03-13 22:11:50,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 556 transitions, 1136 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:50,853 INFO L231 Difference]: Finished difference. Result has 553 places, 556 transitions, 1120 flow [2025-03-13 22:11:50,854 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1120, PETRI_PLACES=553, PETRI_TRANSITIONS=556} [2025-03-13 22:11:50,855 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -20 predicate places. [2025-03-13 22:11:50,856 INFO L471 AbstractCegarLoop]: Abstraction has has 553 places, 556 transitions, 1120 flow [2025-03-13 22:11:50,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,856 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:50,857 INFO L206 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] [2025-03-13 22:11:50,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-13 22:11:50,857 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:50,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:50,858 INFO L85 PathProgramCache]: Analyzing trace with hash 825201873, now seen corresponding path program 1 times [2025-03-13 22:11:50,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:50,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291357032] [2025-03-13 22:11:50,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:50,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:50,873 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 178 statements into 1 equivalence classes. [2025-03-13 22:11:50,880 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 178 of 178 statements. [2025-03-13 22:11:50,881 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:50,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:50,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:50,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:50,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291357032] [2025-03-13 22:11:50,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291357032] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:50,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:50,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:50,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751946107] [2025-03-13 22:11:50,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:50,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:50,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:50,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:50,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:50,929 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:50,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 556 transitions, 1120 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:50,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:50,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:50,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:50,984 INFO L124 PetriNetUnfolderBase]: 13/597 cut-off events. [2025-03-13 22:11:50,984 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:50,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 619 conditions, 597 events. 13/597 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 755 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 440. Up to 13 conditions per place. [2025-03-13 22:11:50,988 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/555 dead transitions. [2025-03-13 22:11:50,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 555 transitions, 1138 flow [2025-03-13 22:11:50,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:50,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:50,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:50,991 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:50,992 INFO L175 Difference]: Start difference. First operand has 553 places, 556 transitions, 1120 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:50,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 555 transitions, 1138 flow [2025-03-13 22:11:50,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 555 transitions, 1134 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:50,998 INFO L231 Difference]: Finished difference. Result has 552 places, 555 transitions, 1118 flow [2025-03-13 22:11:50,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1118, PETRI_PLACES=552, PETRI_TRANSITIONS=555} [2025-03-13 22:11:50,999 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -21 predicate places. [2025-03-13 22:11:50,999 INFO L471 AbstractCegarLoop]: Abstraction has has 552 places, 555 transitions, 1118 flow [2025-03-13 22:11:51,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:51,000 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:51,000 INFO L206 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] [2025-03-13 22:11:51,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-13 22:11:51,000 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:51,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:51,001 INFO L85 PathProgramCache]: Analyzing trace with hash 491928103, now seen corresponding path program 1 times [2025-03-13 22:11:51,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:51,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691709597] [2025-03-13 22:11:51,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:51,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:51,016 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 185 statements into 1 equivalence classes. [2025-03-13 22:11:51,022 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 185 of 185 statements. [2025-03-13 22:11:51,023 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:51,023 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:51,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:51,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:51,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691709597] [2025-03-13 22:11:51,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691709597] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:51,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:51,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:51,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746915225] [2025-03-13 22:11:51,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:51,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:51,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:51,071 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:51,071 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:51,077 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:51,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 555 transitions, 1118 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:51,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:51,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:51,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:51,135 INFO L124 PetriNetUnfolderBase]: 13/596 cut-off events. [2025-03-13 22:11:51,135 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:51,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 596 events. 13/596 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 755 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 432. Up to 13 conditions per place. [2025-03-13 22:11:51,139 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/554 dead transitions. [2025-03-13 22:11:51,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 554 transitions, 1136 flow [2025-03-13 22:11:51,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:51,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:51,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:51,142 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:51,142 INFO L175 Difference]: Start difference. First operand has 552 places, 555 transitions, 1118 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:51,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 554 transitions, 1136 flow [2025-03-13 22:11:51,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 554 transitions, 1132 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:51,148 INFO L231 Difference]: Finished difference. Result has 551 places, 554 transitions, 1116 flow [2025-03-13 22:11:51,149 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1116, PETRI_PLACES=551, PETRI_TRANSITIONS=554} [2025-03-13 22:11:51,149 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -22 predicate places. [2025-03-13 22:11:51,150 INFO L471 AbstractCegarLoop]: Abstraction has has 551 places, 554 transitions, 1116 flow [2025-03-13 22:11:51,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:51,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:51,151 INFO L206 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] [2025-03-13 22:11:51,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-13 22:11:51,151 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:51,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:51,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1829134930, now seen corresponding path program 1 times [2025-03-13 22:11:51,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:51,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540692621] [2025-03-13 22:11:51,152 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:51,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:51,168 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 192 statements into 1 equivalence classes. [2025-03-13 22:11:51,175 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 192 of 192 statements. [2025-03-13 22:11:51,175 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:51,175 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:51,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:51,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:51,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540692621] [2025-03-13 22:11:51,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540692621] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:51,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:51,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:51,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625599710] [2025-03-13 22:11:51,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:51,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:51,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:51,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:51,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:51,232 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:51,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 554 transitions, 1116 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:51,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:51,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:51,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:51,299 INFO L124 PetriNetUnfolderBase]: 13/595 cut-off events. [2025-03-13 22:11:51,299 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:51,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 595 events. 13/595 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 756 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 424. Up to 13 conditions per place. [2025-03-13 22:11:51,302 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/553 dead transitions. [2025-03-13 22:11:51,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 553 transitions, 1134 flow [2025-03-13 22:11:51,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:51,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:51,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2025-03-13 22:11:51,305 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2025-03-13 22:11:51,305 INFO L175 Difference]: Start difference. First operand has 551 places, 554 transitions, 1116 flow. Second operand 3 states and 1703 transitions. [2025-03-13 22:11:51,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 553 transitions, 1134 flow [2025-03-13 22:11:51,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 553 transitions, 1130 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:51,311 INFO L231 Difference]: Finished difference. Result has 550 places, 553 transitions, 1114 flow [2025-03-13 22:11:51,313 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1114, PETRI_PLACES=550, PETRI_TRANSITIONS=553} [2025-03-13 22:11:51,314 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -23 predicate places. [2025-03-13 22:11:51,314 INFO L471 AbstractCegarLoop]: Abstraction has has 550 places, 553 transitions, 1114 flow [2025-03-13 22:11:51,315 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:51,315 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:51,315 INFO L206 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] [2025-03-13 22:11:51,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-13 22:11:51,315 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:51,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:51,316 INFO L85 PathProgramCache]: Analyzing trace with hash -210574100, now seen corresponding path program 1 times [2025-03-13 22:11:51,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:51,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098403511] [2025-03-13 22:11:51,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:51,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:51,337 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 199 statements into 1 equivalence classes. [2025-03-13 22:11:51,346 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 199 of 199 statements. [2025-03-13 22:11:51,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:51,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:51,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:51,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:51,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098403511] [2025-03-13 22:11:51,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098403511] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:51,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:51,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:51,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899155440] [2025-03-13 22:11:51,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:51,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:51,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:51,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:51,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:51,407 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 562 out of 585 [2025-03-13 22:11:51,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 553 transitions, 1114 flow. Second operand has 3 states, 3 states have (on average 563.3333333333334) internal successors, (1690), 3 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:51,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:51,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 562 of 585 [2025-03-13 22:11:51,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:51,484 INFO L124 PetriNetUnfolderBase]: 18/660 cut-off events. [2025-03-13 22:11:51,484 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:51,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 692 conditions, 660 events. 18/660 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1085 event pairs, 5 based on Foata normal form. 0/620 useless extension candidates. Maximal degree in co-relation 492. Up to 21 conditions per place. [2025-03-13 22:11:51,488 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 10 selfloop transitions, 2 changer transitions 0/552 dead transitions. [2025-03-13 22:11:51,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 552 transitions, 1136 flow [2025-03-13 22:11:51,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:51,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:51,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1699 transitions. [2025-03-13 22:11:51,491 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9680911680911681 [2025-03-13 22:11:51,491 INFO L175 Difference]: Start difference. First operand has 550 places, 553 transitions, 1114 flow. Second operand 3 states and 1699 transitions. [2025-03-13 22:11:51,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 552 transitions, 1136 flow [2025-03-13 22:11:51,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 552 transitions, 1132 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:51,498 INFO L231 Difference]: Finished difference. Result has 549 places, 552 transitions, 1112 flow [2025-03-13 22:11:51,499 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1112, PETRI_PLACES=549, PETRI_TRANSITIONS=552} [2025-03-13 22:11:51,499 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -24 predicate places. [2025-03-13 22:11:51,499 INFO L471 AbstractCegarLoop]: Abstraction has has 549 places, 552 transitions, 1112 flow [2025-03-13 22:11:51,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 563.3333333333334) internal successors, (1690), 3 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:51,500 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:51,500 INFO L206 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] [2025-03-13 22:11:51,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-13 22:11:51,501 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:51,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:51,501 INFO L85 PathProgramCache]: Analyzing trace with hash -2049368898, now seen corresponding path program 1 times [2025-03-13 22:11:51,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:51,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121922946] [2025-03-13 22:11:51,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:51,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:51,520 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 203 statements into 1 equivalence classes. [2025-03-13 22:11:51,528 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 203 of 203 statements. [2025-03-13 22:11:51,528 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:51,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:51,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:51,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:51,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121922946] [2025-03-13 22:11:51,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121922946] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:51,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:51,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:51,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725788671] [2025-03-13 22:11:51,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:51,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:51,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:51,578 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:51,578 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:51,588 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2025-03-13 22:11:51,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 552 transitions, 1112 flow. Second operand has 3 states, 3 states have (on average 565.0) internal successors, (1695), 3 states have internal predecessors, (1695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:51,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:51,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2025-03-13 22:11:51,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:51,717 INFO L124 PetriNetUnfolderBase]: 34/1076 cut-off events. [2025-03-13 22:11:51,718 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2025-03-13 22:11:51,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1114 conditions, 1076 events. 34/1076 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3168 event pairs, 8 based on Foata normal form. 0/1003 useless extension candidates. Maximal degree in co-relation 907. Up to 25 conditions per place. [2025-03-13 22:11:51,722 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 9 selfloop transitions, 1 changer transitions 0/550 dead transitions. [2025-03-13 22:11:51,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 550 transitions, 1128 flow [2025-03-13 22:11:51,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:51,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:51,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1704 transitions. [2025-03-13 22:11:51,725 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9709401709401709 [2025-03-13 22:11:51,725 INFO L175 Difference]: Start difference. First operand has 549 places, 552 transitions, 1112 flow. Second operand 3 states and 1704 transitions. [2025-03-13 22:11:51,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 550 transitions, 1128 flow [2025-03-13 22:11:51,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 550 transitions, 1124 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:51,731 INFO L231 Difference]: Finished difference. Result has 547 places, 550 transitions, 1106 flow [2025-03-13 22:11:51,731 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1106, PETRI_PLACES=547, PETRI_TRANSITIONS=550} [2025-03-13 22:11:51,732 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -26 predicate places. [2025-03-13 22:11:51,732 INFO L471 AbstractCegarLoop]: Abstraction has has 547 places, 550 transitions, 1106 flow [2025-03-13 22:11:51,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.0) internal successors, (1695), 3 states have internal predecessors, (1695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:51,732 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:51,732 INFO L206 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] [2025-03-13 22:11:51,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-13 22:11:51,733 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:51,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:51,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1222059461, now seen corresponding path program 1 times [2025-03-13 22:11:51,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:51,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78409676] [2025-03-13 22:11:51,733 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:51,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:51,753 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 216 statements into 1 equivalence classes. [2025-03-13 22:11:51,774 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 216 of 216 statements. [2025-03-13 22:11:51,774 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:51,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:54,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:54,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:54,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78409676] [2025-03-13 22:11:54,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78409676] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:54,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:54,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-13 22:11:54,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156195951] [2025-03-13 22:11:54,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:54,007 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-13 22:11:54,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:54,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-13 22:11:54,008 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2025-03-13 22:11:54,238 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 523 out of 585 [2025-03-13 22:11:54,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 550 transitions, 1106 flow. Second operand has 10 states, 10 states have (on average 524.3) internal successors, (5243), 10 states have internal predecessors, (5243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:54,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:54,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 523 of 585 [2025-03-13 22:11:54,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:54,397 INFO L124 PetriNetUnfolderBase]: 126/1101 cut-off events. [2025-03-13 22:11:54,397 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2025-03-13 22:11:54,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1422 conditions, 1101 events. 126/1101 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5015 event pairs, 98 based on Foata normal form. 0/1005 useless extension candidates. Maximal degree in co-relation 1213. Up to 242 conditions per place. [2025-03-13 22:11:54,402 INFO L140 encePairwiseOnDemand]: 575/585 looper letters, 42 selfloop transitions, 9 changer transitions 0/549 dead transitions. [2025-03-13 22:11:54,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 549 transitions, 1206 flow [2025-03-13 22:11:54,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-13 22:11:54,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-13 22:11:54,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 5282 transitions. [2025-03-13 22:11:54,414 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9029059829059829 [2025-03-13 22:11:54,414 INFO L175 Difference]: Start difference. First operand has 547 places, 550 transitions, 1106 flow. Second operand 10 states and 5282 transitions. [2025-03-13 22:11:54,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 549 transitions, 1206 flow [2025-03-13 22:11:54,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 549 transitions, 1205 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-13 22:11:54,420 INFO L231 Difference]: Finished difference. Result has 554 places, 549 transitions, 1121 flow [2025-03-13 22:11:54,420 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1121, PETRI_PLACES=554, PETRI_TRANSITIONS=549} [2025-03-13 22:11:54,421 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -19 predicate places. [2025-03-13 22:11:54,421 INFO L471 AbstractCegarLoop]: Abstraction has has 554 places, 549 transitions, 1121 flow [2025-03-13 22:11:54,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 524.3) internal successors, (5243), 10 states have internal predecessors, (5243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:54,426 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:54,426 INFO L206 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] [2025-03-13 22:11:54,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-03-13 22:11:54,426 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:54,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:54,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1971096100, now seen corresponding path program 1 times [2025-03-13 22:11:54,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:54,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052211164] [2025-03-13 22:11:54,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:54,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:54,446 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 224 statements into 1 equivalence classes. [2025-03-13 22:11:54,454 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 224 of 224 statements. [2025-03-13 22:11:54,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:54,455 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:54,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:54,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:54,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052211164] [2025-03-13 22:11:54,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052211164] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:54,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:54,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:54,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600906086] [2025-03-13 22:11:54,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:54,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:54,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:54,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:54,501 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:54,518 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 560 out of 585 [2025-03-13 22:11:54,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 549 transitions, 1121 flow. Second operand has 3 states, 3 states have (on average 561.3333333333334) internal successors, (1684), 3 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:54,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:54,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 560 of 585 [2025-03-13 22:11:54,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:54,611 INFO L124 PetriNetUnfolderBase]: 22/676 cut-off events. [2025-03-13 22:11:54,611 INFO L125 PetriNetUnfolderBase]: For 5/6 co-relation queries the response was YES. [2025-03-13 22:11:54,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 676 events. 22/676 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1249 event pairs, 9 based on Foata normal form. 0/637 useless extension candidates. Maximal degree in co-relation 519. Up to 31 conditions per place. [2025-03-13 22:11:54,614 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 12 selfloop transitions, 2 changer transitions 0/548 dead transitions. [2025-03-13 22:11:54,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 548 transitions, 1147 flow [2025-03-13 22:11:54,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:54,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:54,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1695 transitions. [2025-03-13 22:11:54,617 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9658119658119658 [2025-03-13 22:11:54,617 INFO L175 Difference]: Start difference. First operand has 554 places, 549 transitions, 1121 flow. Second operand 3 states and 1695 transitions. [2025-03-13 22:11:54,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 548 transitions, 1147 flow [2025-03-13 22:11:54,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 548 transitions, 1129 flow, removed 0 selfloop flow, removed 9 redundant places. [2025-03-13 22:11:54,623 INFO L231 Difference]: Finished difference. Result has 546 places, 548 transitions, 1105 flow [2025-03-13 22:11:54,623 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1105, PETRI_PLACES=546, PETRI_TRANSITIONS=548} [2025-03-13 22:11:54,624 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -27 predicate places. [2025-03-13 22:11:54,624 INFO L471 AbstractCegarLoop]: Abstraction has has 546 places, 548 transitions, 1105 flow [2025-03-13 22:11:54,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 561.3333333333334) internal successors, (1684), 3 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:54,624 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:54,624 INFO L206 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] [2025-03-13 22:11:54,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-03-13 22:11:54,625 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:54,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:54,625 INFO L85 PathProgramCache]: Analyzing trace with hash -210817238, now seen corresponding path program 1 times [2025-03-13 22:11:54,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:54,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9639053] [2025-03-13 22:11:54,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:54,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:54,645 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 228 statements into 1 equivalence classes. [2025-03-13 22:11:54,652 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 228 of 228 statements. [2025-03-13 22:11:54,652 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:54,652 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:54,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-13 22:11:54,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:54,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9639053] [2025-03-13 22:11:54,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9639053] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:54,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:54,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:54,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260798909] [2025-03-13 22:11:54,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:54,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:54,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:54,693 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:54,693 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:54,707 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 558 out of 585 [2025-03-13 22:11:54,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 548 transitions, 1105 flow. Second operand has 3 states, 3 states have (on average 559.0) internal successors, (1677), 3 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:54,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:54,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 558 of 585 [2025-03-13 22:11:54,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:54,841 INFO L124 PetriNetUnfolderBase]: 45/1038 cut-off events. [2025-03-13 22:11:54,842 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2025-03-13 22:11:54,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1105 conditions, 1038 events. 45/1038 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 3540 event pairs, 20 based on Foata normal form. 0/978 useless extension candidates. Maximal degree in co-relation 899. Up to 53 conditions per place. [2025-03-13 22:11:54,845 INFO L140 encePairwiseOnDemand]: 580/585 looper letters, 13 selfloop transitions, 1 changer transitions 0/544 dead transitions. [2025-03-13 22:11:54,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 544 transitions, 1125 flow [2025-03-13 22:11:54,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:54,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:54,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1692 transitions. [2025-03-13 22:11:54,851 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9641025641025641 [2025-03-13 22:11:54,851 INFO L175 Difference]: Start difference. First operand has 546 places, 548 transitions, 1105 flow. Second operand 3 states and 1692 transitions. [2025-03-13 22:11:54,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 544 transitions, 1125 flow [2025-03-13 22:11:54,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 544 transitions, 1121 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:54,861 INFO L231 Difference]: Finished difference. Result has 542 places, 544 transitions, 1095 flow [2025-03-13 22:11:54,866 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1095, PETRI_PLACES=542, PETRI_TRANSITIONS=544} [2025-03-13 22:11:54,866 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -31 predicate places. [2025-03-13 22:11:54,867 INFO L471 AbstractCegarLoop]: Abstraction has has 542 places, 544 transitions, 1095 flow [2025-03-13 22:11:54,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 559.0) internal successors, (1677), 3 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:54,867 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:54,867 INFO L206 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] [2025-03-13 22:11:54,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-03-13 22:11:54,868 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:54,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:54,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1580166794, now seen corresponding path program 1 times [2025-03-13 22:11:54,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:54,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614441843] [2025-03-13 22:11:54,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:54,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:54,906 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 236 statements into 1 equivalence classes. [2025-03-13 22:11:54,930 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 236 of 236 statements. [2025-03-13 22:11:54,930 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:54,930 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:55,002 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:11:55,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:55,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614441843] [2025-03-13 22:11:55,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614441843] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:55,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:55,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:55,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091776667] [2025-03-13 22:11:55,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:55,003 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:55,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:55,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:55,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:55,005 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 568 out of 585 [2025-03-13 22:11:55,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 544 transitions, 1095 flow. Second operand has 3 states, 3 states have (on average 568.6666666666666) internal successors, (1706), 3 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:55,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:55,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 568 of 585 [2025-03-13 22:11:55,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:55,059 INFO L124 PetriNetUnfolderBase]: 13/585 cut-off events. [2025-03-13 22:11:55,059 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:55,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 604 conditions, 585 events. 13/585 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 737 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 398. Up to 11 conditions per place. [2025-03-13 22:11:55,062 INFO L140 encePairwiseOnDemand]: 583/585 looper letters, 6 selfloop transitions, 1 changer transitions 0/543 dead transitions. [2025-03-13 22:11:55,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 543 transitions, 1107 flow [2025-03-13 22:11:55,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:55,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:55,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1712 transitions. [2025-03-13 22:11:55,067 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9754985754985755 [2025-03-13 22:11:55,067 INFO L175 Difference]: Start difference. First operand has 542 places, 544 transitions, 1095 flow. Second operand 3 states and 1712 transitions. [2025-03-13 22:11:55,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 543 transitions, 1107 flow [2025-03-13 22:11:55,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 543 transitions, 1106 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-13 22:11:55,073 INFO L231 Difference]: Finished difference. Result has 542 places, 543 transitions, 1094 flow [2025-03-13 22:11:55,073 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1094, PETRI_PLACES=542, PETRI_TRANSITIONS=543} [2025-03-13 22:11:55,074 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -31 predicate places. [2025-03-13 22:11:55,074 INFO L471 AbstractCegarLoop]: Abstraction has has 542 places, 543 transitions, 1094 flow [2025-03-13 22:11:55,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.6666666666666) internal successors, (1706), 3 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:55,074 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:55,074 INFO L206 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] [2025-03-13 22:11:55,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-03-13 22:11:55,074 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:55,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:55,075 INFO L85 PathProgramCache]: Analyzing trace with hash 26579822, now seen corresponding path program 1 times [2025-03-13 22:11:55,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:55,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812710037] [2025-03-13 22:11:55,076 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:55,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:55,097 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 283 statements into 1 equivalence classes. [2025-03-13 22:11:55,105 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 283 of 283 statements. [2025-03-13 22:11:55,105 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:55,105 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:55,172 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:11:55,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:55,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812710037] [2025-03-13 22:11:55,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812710037] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:55,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:55,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:55,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128022410] [2025-03-13 22:11:55,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:55,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:55,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:55,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:55,174 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:55,195 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 560 out of 585 [2025-03-13 22:11:55,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 543 transitions, 1094 flow. Second operand has 3 states, 3 states have (on average 561.3333333333334) internal successors, (1684), 3 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:55,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:55,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 560 of 585 [2025-03-13 22:11:55,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:55,264 INFO L124 PetriNetUnfolderBase]: 23/712 cut-off events. [2025-03-13 22:11:55,264 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2025-03-13 22:11:55,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 756 conditions, 712 events. 23/712 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1558 event pairs, 8 based on Foata normal form. 0/678 useless extension candidates. Maximal degree in co-relation 550. Up to 30 conditions per place. [2025-03-13 22:11:55,268 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 13 selfloop transitions, 2 changer transitions 0/542 dead transitions. [2025-03-13 22:11:55,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 542 transitions, 1122 flow [2025-03-13 22:11:55,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:55,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:55,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1696 transitions. [2025-03-13 22:11:55,271 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9663817663817664 [2025-03-13 22:11:55,271 INFO L175 Difference]: Start difference. First operand has 542 places, 543 transitions, 1094 flow. Second operand 3 states and 1696 transitions. [2025-03-13 22:11:55,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 542 transitions, 1122 flow [2025-03-13 22:11:55,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 542 transitions, 1121 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-13 22:11:55,277 INFO L231 Difference]: Finished difference. Result has 542 places, 542 transitions, 1095 flow [2025-03-13 22:11:55,277 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=540, 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=1095, PETRI_PLACES=542, PETRI_TRANSITIONS=542} [2025-03-13 22:11:55,278 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -31 predicate places. [2025-03-13 22:11:55,278 INFO L471 AbstractCegarLoop]: Abstraction has has 542 places, 542 transitions, 1095 flow [2025-03-13 22:11:55,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 561.3333333333334) internal successors, (1684), 3 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:55,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:55,279 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:11:55,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-03-13 22:11:55,279 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:55,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:55,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1311945232, now seen corresponding path program 1 times [2025-03-13 22:11:55,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:55,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156678386] [2025-03-13 22:11:55,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:55,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:55,300 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 287 statements into 1 equivalence classes. [2025-03-13 22:11:55,308 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 287 of 287 statements. [2025-03-13 22:11:55,309 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:55,309 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:55,378 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:11:55,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:55,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156678386] [2025-03-13 22:11:55,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156678386] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:55,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:55,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:55,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667338146] [2025-03-13 22:11:55,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:55,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:55,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:55,380 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:55,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:55,394 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 560 out of 585 [2025-03-13 22:11:55,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 542 transitions, 1095 flow. Second operand has 3 states, 3 states have (on average 561.0) internal successors, (1683), 3 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:55,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:55,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 560 of 585 [2025-03-13 22:11:55,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:55,525 INFO L124 PetriNetUnfolderBase]: 44/1062 cut-off events. [2025-03-13 22:11:55,526 INFO L125 PetriNetUnfolderBase]: For 7/8 co-relation queries the response was YES. [2025-03-13 22:11:55,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 1062 events. 44/1062 cut-off events. For 7/8 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3437 event pairs, 2 based on Foata normal form. 0/1004 useless extension candidates. Maximal degree in co-relation 963. Up to 43 conditions per place. [2025-03-13 22:11:55,532 INFO L140 encePairwiseOnDemand]: 579/585 looper letters, 16 selfloop transitions, 3 changer transitions 0/545 dead transitions. [2025-03-13 22:11:55,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 545 transitions, 1143 flow [2025-03-13 22:11:55,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:55,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:55,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1702 transitions. [2025-03-13 22:11:55,535 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9698005698005698 [2025-03-13 22:11:55,535 INFO L175 Difference]: Start difference. First operand has 542 places, 542 transitions, 1095 flow. Second operand 3 states and 1702 transitions. [2025-03-13 22:11:55,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 545 transitions, 1143 flow [2025-03-13 22:11:55,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 545 transitions, 1139 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-13 22:11:55,545 INFO L231 Difference]: Finished difference. Result has 540 places, 540 transitions, 1098 flow [2025-03-13 22:11:55,546 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1098, PETRI_PLACES=540, PETRI_TRANSITIONS=540} [2025-03-13 22:11:55,546 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -33 predicate places. [2025-03-13 22:11:55,546 INFO L471 AbstractCegarLoop]: Abstraction has has 540 places, 540 transitions, 1098 flow [2025-03-13 22:11:55,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 561.0) internal successors, (1683), 3 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:55,547 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:55,547 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:11:55,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-03-13 22:11:55,547 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:55,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:55,548 INFO L85 PathProgramCache]: Analyzing trace with hash -510138274, now seen corresponding path program 1 times [2025-03-13 22:11:55,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:55,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271081767] [2025-03-13 22:11:55,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:55,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:55,570 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 291 statements into 1 equivalence classes. [2025-03-13 22:11:55,578 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 291 of 291 statements. [2025-03-13 22:11:55,578 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:55,578 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:55,650 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:11:55,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:55,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271081767] [2025-03-13 22:11:55,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271081767] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:55,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:55,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:55,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163451107] [2025-03-13 22:11:55,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:55,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:55,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:55,653 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:55,653 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:55,661 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 567 out of 585 [2025-03-13 22:11:55,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 540 transitions, 1098 flow. Second operand has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:55,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:55,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 567 of 585 [2025-03-13 22:11:55,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:55,846 INFO L124 PetriNetUnfolderBase]: 45/1355 cut-off events. [2025-03-13 22:11:55,846 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2025-03-13 22:11:55,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1437 conditions, 1355 events. 45/1355 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 5455 event pairs, 0 based on Foata normal form. 0/1284 useless extension candidates. Maximal degree in co-relation 1230. Up to 38 conditions per place. [2025-03-13 22:11:55,853 INFO L140 encePairwiseOnDemand]: 583/585 looper letters, 10 selfloop transitions, 1 changer transitions 0/542 dead transitions. [2025-03-13 22:11:55,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 542 transitions, 1126 flow [2025-03-13 22:11:55,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:55,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:55,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1713 transitions. [2025-03-13 22:11:55,857 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.976068376068376 [2025-03-13 22:11:55,857 INFO L175 Difference]: Start difference. First operand has 540 places, 540 transitions, 1098 flow. Second operand 3 states and 1713 transitions. [2025-03-13 22:11:55,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 542 transitions, 1126 flow [2025-03-13 22:11:55,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 542 transitions, 1123 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-13 22:11:55,882 INFO L231 Difference]: Finished difference. Result has 540 places, 539 transitions, 1095 flow [2025-03-13 22:11:55,884 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1095, PETRI_PLACES=540, PETRI_TRANSITIONS=539} [2025-03-13 22:11:55,884 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -33 predicate places. [2025-03-13 22:11:55,884 INFO L471 AbstractCegarLoop]: Abstraction has has 540 places, 539 transitions, 1095 flow [2025-03-13 22:11:55,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:55,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:55,885 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:11:55,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-13 22:11:55,885 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:55,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:55,886 INFO L85 PathProgramCache]: Analyzing trace with hash -562678258, now seen corresponding path program 1 times [2025-03-13 22:11:55,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:55,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217379696] [2025-03-13 22:11:55,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:55,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:55,909 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 292 statements into 1 equivalence classes. [2025-03-13 22:11:55,918 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 292 of 292 statements. [2025-03-13 22:11:55,918 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:55,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:55,971 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:11:55,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:55,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217379696] [2025-03-13 22:11:55,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217379696] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:55,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:55,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:55,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618713665] [2025-03-13 22:11:55,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:55,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:55,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:55,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:55,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:55,991 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 561 out of 585 [2025-03-13 22:11:55,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 539 transitions, 1095 flow. Second operand has 3 states, 3 states have (on average 563.0) internal successors, (1689), 3 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:55,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:55,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 561 of 585 [2025-03-13 22:11:55,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:56,076 INFO L124 PetriNetUnfolderBase]: 30/863 cut-off events. [2025-03-13 22:11:56,077 INFO L125 PetriNetUnfolderBase]: For 15/17 co-relation queries the response was YES. [2025-03-13 22:11:56,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 863 events. 30/863 cut-off events. For 15/17 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2454 event pairs, 10 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 730. Up to 44 conditions per place. [2025-03-13 22:11:56,084 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 14 selfloop transitions, 2 changer transitions 0/539 dead transitions. [2025-03-13 22:11:56,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 539 transitions, 1127 flow [2025-03-13 22:11:56,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:56,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:56,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1699 transitions. [2025-03-13 22:11:56,109 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9680911680911681 [2025-03-13 22:11:56,109 INFO L175 Difference]: Start difference. First operand has 540 places, 539 transitions, 1095 flow. Second operand 3 states and 1699 transitions. [2025-03-13 22:11:56,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 539 transitions, 1127 flow [2025-03-13 22:11:56,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 539 transitions, 1126 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-13 22:11:56,115 INFO L231 Difference]: Finished difference. Result has 541 places, 539 transitions, 1102 flow [2025-03-13 22:11:56,116 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1102, PETRI_PLACES=541, PETRI_TRANSITIONS=539} [2025-03-13 22:11:56,116 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -32 predicate places. [2025-03-13 22:11:56,116 INFO L471 AbstractCegarLoop]: Abstraction has has 541 places, 539 transitions, 1102 flow [2025-03-13 22:11:56,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 563.0) internal successors, (1689), 3 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:56,117 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:56,117 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:11:56,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-03-13 22:11:56,117 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:56,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:56,118 INFO L85 PathProgramCache]: Analyzing trace with hash -616570081, now seen corresponding path program 1 times [2025-03-13 22:11:56,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:56,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363870219] [2025-03-13 22:11:56,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:56,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:56,139 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 293 statements into 1 equivalence classes. [2025-03-13 22:11:56,148 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 293 of 293 statements. [2025-03-13 22:11:56,148 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:56,148 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:56,194 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:11:56,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:56,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363870219] [2025-03-13 22:11:56,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363870219] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:56,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:56,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:56,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882620042] [2025-03-13 22:11:56,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:56,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:56,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:56,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:56,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:56,201 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 567 out of 585 [2025-03-13 22:11:56,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 539 transitions, 1102 flow. Second operand has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:56,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:56,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 567 of 585 [2025-03-13 22:11:56,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:56,389 INFO L124 PetriNetUnfolderBase]: 49/1453 cut-off events. [2025-03-13 22:11:56,389 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2025-03-13 22:11:56,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1539 conditions, 1453 events. 49/1453 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 6256 event pairs, 10 based on Foata normal form. 0/1385 useless extension candidates. Maximal degree in co-relation 1525. Up to 38 conditions per place. [2025-03-13 22:11:56,398 INFO L140 encePairwiseOnDemand]: 583/585 looper letters, 10 selfloop transitions, 1 changer transitions 0/541 dead transitions. [2025-03-13 22:11:56,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 541 transitions, 1130 flow [2025-03-13 22:11:56,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:56,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:56,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1713 transitions. [2025-03-13 22:11:56,402 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.976068376068376 [2025-03-13 22:11:56,402 INFO L175 Difference]: Start difference. First operand has 541 places, 539 transitions, 1102 flow. Second operand 3 states and 1713 transitions. [2025-03-13 22:11:56,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 541 transitions, 1130 flow [2025-03-13 22:11:56,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 541 transitions, 1128 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-13 22:11:56,409 INFO L231 Difference]: Finished difference. Result has 541 places, 538 transitions, 1100 flow [2025-03-13 22:11:56,410 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1100, PETRI_PLACES=541, PETRI_TRANSITIONS=538} [2025-03-13 22:11:56,411 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -32 predicate places. [2025-03-13 22:11:56,411 INFO L471 AbstractCegarLoop]: Abstraction has has 541 places, 538 transitions, 1100 flow [2025-03-13 22:11:56,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:56,411 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:56,412 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:11:56,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-13 22:11:56,412 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting whoop_wrapper_nvram_unlocked_ioctlErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:56,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:56,416 INFO L85 PathProgramCache]: Analyzing trace with hash -690754447, now seen corresponding path program 1 times [2025-03-13 22:11:56,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:56,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548477324] [2025-03-13 22:11:56,417 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:56,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:56,462 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 297 statements into 1 equivalence classes. [2025-03-13 22:11:56,471 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 297 of 297 statements. [2025-03-13 22:11:56,471 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:56,471 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:56,522 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:11:56,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:56,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548477324] [2025-03-13 22:11:56,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548477324] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:56,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:56,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-13 22:11:56,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718441399] [2025-03-13 22:11:56,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:56,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-13 22:11:56,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:56,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-13 22:11:56,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-13 22:11:56,532 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 567 out of 585 [2025-03-13 22:11:56,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 538 transitions, 1100 flow. Second operand has 3 states, 3 states have (on average 568.6666666666666) internal successors, (1706), 3 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:56,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:56,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 567 of 585 [2025-03-13 22:11:56,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:56,620 INFO L124 PetriNetUnfolderBase]: 23/802 cut-off events. [2025-03-13 22:11:56,620 INFO L125 PetriNetUnfolderBase]: For 11/13 co-relation queries the response was YES. [2025-03-13 22:11:56,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 859 conditions, 802 events. 23/802 cut-off events. For 11/13 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2023 event pairs, 6 based on Foata normal form. 0/775 useless extension candidates. Maximal degree in co-relation 650. Up to 24 conditions per place. [2025-03-13 22:11:56,624 INFO L140 encePairwiseOnDemand]: 583/585 looper letters, 7 selfloop transitions, 1 changer transitions 1/538 dead transitions. [2025-03-13 22:11:56,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 538 transitions, 1119 flow [2025-03-13 22:11:56,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-13 22:11:56,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-13 22:11:56,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1711 transitions. [2025-03-13 22:11:56,627 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9749287749287749 [2025-03-13 22:11:56,627 INFO L175 Difference]: Start difference. First operand has 541 places, 538 transitions, 1100 flow. Second operand 3 states and 1711 transitions. [2025-03-13 22:11:56,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 538 transitions, 1119 flow [2025-03-13 22:11:56,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 538 transitions, 1118 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-13 22:11:56,635 INFO L231 Difference]: Finished difference. Result has 541 places, 537 transitions, 1099 flow [2025-03-13 22:11:56,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1099, PETRI_PLACES=541, PETRI_TRANSITIONS=537} [2025-03-13 22:11:56,636 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -32 predicate places. [2025-03-13 22:11:56,636 INFO L471 AbstractCegarLoop]: Abstraction has has 541 places, 537 transitions, 1099 flow [2025-03-13 22:11:56,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.6666666666666) internal successors, (1706), 3 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:56,637 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:56,637 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:11:56,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-03-13 22:11:56,637 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting whoop_wrapper_write_nvramErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:56,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:56,638 INFO L85 PathProgramCache]: Analyzing trace with hash -635672654, now seen corresponding path program 1 times [2025-03-13 22:11:56,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:56,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555524593] [2025-03-13 22:11:56,638 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:56,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:56,662 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 336 statements into 1 equivalence classes. [2025-03-13 22:11:56,674 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 336 of 336 statements. [2025-03-13 22:11:56,675 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:56,675 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:11:58,524 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:11:58,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:11:58,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555524593] [2025-03-13 22:11:58,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555524593] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:11:58,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:11:58,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-03-13 22:11:58,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698131554] [2025-03-13 22:11:58,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:11:58,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-03-13 22:11:58,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:11:58,527 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-03-13 22:11:58,527 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2025-03-13 22:11:58,878 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 521 out of 585 [2025-03-13 22:11:58,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 537 transitions, 1099 flow. Second operand has 10 states, 10 states have (on average 523.0) internal successors, (5230), 10 states have internal predecessors, (5230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:58,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:11:58,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 521 of 585 [2025-03-13 22:11:58,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:11:59,627 INFO L124 PetriNetUnfolderBase]: 303/2845 cut-off events. [2025-03-13 22:11:59,627 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2025-03-13 22:11:59,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3514 conditions, 2845 events. 303/2845 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 21800 event pairs, 47 based on Foata normal form. 0/2697 useless extension candidates. Maximal degree in co-relation 3306. Up to 323 conditions per place. [2025-03-13 22:11:59,640 INFO L140 encePairwiseOnDemand]: 551/585 looper letters, 67 selfloop transitions, 45 changer transitions 6/595 dead transitions. [2025-03-13 22:11:59,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 595 transitions, 1457 flow [2025-03-13 22:11:59,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-13 22:11:59,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-13 22:11:59,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 5326 transitions. [2025-03-13 22:11:59,651 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9104273504273505 [2025-03-13 22:11:59,651 INFO L175 Difference]: Start difference. First operand has 541 places, 537 transitions, 1099 flow. Second operand 10 states and 5326 transitions. [2025-03-13 22:11:59,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 595 transitions, 1457 flow [2025-03-13 22:11:59,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 595 transitions, 1456 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-13 22:11:59,658 INFO L231 Difference]: Finished difference. Result has 558 places, 574 transitions, 1415 flow [2025-03-13 22:11:59,658 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1415, PETRI_PLACES=558, PETRI_TRANSITIONS=574} [2025-03-13 22:11:59,660 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -15 predicate places. [2025-03-13 22:11:59,660 INFO L471 AbstractCegarLoop]: Abstraction has has 558 places, 574 transitions, 1415 flow [2025-03-13 22:11:59,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 523.0) internal successors, (5230), 10 states have internal predecessors, (5230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:11:59,661 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:11:59,661 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:11:59,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-03-13 22:11:59,662 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting whoop_wrapper_write_nvramErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:11:59,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:11:59,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1236977487, now seen corresponding path program 1 times [2025-03-13 22:11:59,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:11:59,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935083753] [2025-03-13 22:11:59,663 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-13 22:11:59,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:11:59,731 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 360 statements into 1 equivalence classes. [2025-03-13 22:11:59,794 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 360 of 360 statements. [2025-03-13 22:11:59,794 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-13 22:11:59,794 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:12:06,392 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:12:06,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:12:06,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935083753] [2025-03-13 22:12:06,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935083753] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:12:06,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:12:06,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2025-03-13 22:12:06,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037981137] [2025-03-13 22:12:06,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:12:06,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-03-13 22:12:06,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:12:06,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-03-13 22:12:06,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1024, Unknown=0, NotChecked=0, Total=1190 [2025-03-13 22:12:10,806 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 585 [2025-03-13 22:12:10,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 574 transitions, 1415 flow. Second operand has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:12:10,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:12:10,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 585 [2025-03-13 22:12:10,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:12:13,973 INFO L124 PetriNetUnfolderBase]: 840/4677 cut-off events. [2025-03-13 22:12:13,973 INFO L125 PetriNetUnfolderBase]: For 699/767 co-relation queries the response was YES. [2025-03-13 22:12:13,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7691 conditions, 4677 events. 840/4677 cut-off events. For 699/767 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 39513 event pairs, 29 based on Foata normal form. 74/4559 useless extension candidates. Maximal degree in co-relation 7438. Up to 548 conditions per place. [2025-03-13 22:12:14,001 INFO L140 encePairwiseOnDemand]: 512/585 looper letters, 186 selfloop transitions, 103 changer transitions 0/723 dead transitions. [2025-03-13 22:12:14,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 723 transitions, 2571 flow [2025-03-13 22:12:14,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-03-13 22:12:14,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2025-03-13 22:12:14,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 15483 transitions. [2025-03-13 22:12:14,008 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8270833333333333 [2025-03-13 22:12:14,008 INFO L175 Difference]: Start difference. First operand has 558 places, 574 transitions, 1415 flow. Second operand 32 states and 15483 transitions. [2025-03-13 22:12:14,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 723 transitions, 2571 flow [2025-03-13 22:12:14,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 723 transitions, 2571 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-03-13 22:12:14,021 INFO L231 Difference]: Finished difference. Result has 594 places, 608 transitions, 1979 flow [2025-03-13 22:12:14,021 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1979, PETRI_PLACES=594, PETRI_TRANSITIONS=608} [2025-03-13 22:12:14,022 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 21 predicate places. [2025-03-13 22:12:14,022 INFO L471 AbstractCegarLoop]: Abstraction has has 594 places, 608 transitions, 1979 flow [2025-03-13 22:12:14,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:12:14,025 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:12:14,026 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:12:14,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-03-13 22:12:14,026 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting whoop_wrapper_write_nvramErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:12:14,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:12:14,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1255282625, now seen corresponding path program 2 times [2025-03-13 22:12:14,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:12:14,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99911117] [2025-03-13 22:12:14,027 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-13 22:12:14,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:12:14,051 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 360 statements into 2 equivalence classes. [2025-03-13 22:12:14,104 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 356 of 360 statements. [2025-03-13 22:12:14,104 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-13 22:12:14,104 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:12:20,226 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:12:20,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:12:20,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99911117] [2025-03-13 22:12:20,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99911117] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:12:20,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:12:20,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2025-03-13 22:12:20,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390837664] [2025-03-13 22:12:20,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:12:20,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2025-03-13 22:12:20,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:12:20,228 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2025-03-13 22:12:20,228 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2025-03-13 22:12:22,385 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 494 out of 585 [2025-03-13 22:12:22,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 608 transitions, 1979 flow. Second operand has 26 states, 26 states have (on average 495.96153846153845) internal successors, (12895), 26 states have internal predecessors, (12895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:12:22,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:12:22,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 494 of 585 [2025-03-13 22:12:22,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:12:24,853 INFO L124 PetriNetUnfolderBase]: 1170/6652 cut-off events. [2025-03-13 22:12:24,854 INFO L125 PetriNetUnfolderBase]: For 4672/5386 co-relation queries the response was YES. [2025-03-13 22:12:24,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12494 conditions, 6652 events. 1170/6652 cut-off events. For 4672/5386 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 62253 event pairs, 114 based on Foata normal form. 173/6509 useless extension candidates. Maximal degree in co-relation 12214. Up to 599 conditions per place. [2025-03-13 22:12:24,906 INFO L140 encePairwiseOnDemand]: 538/585 looper letters, 350 selfloop transitions, 129 changer transitions 0/931 dead transitions. [2025-03-13 22:12:24,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 931 transitions, 5095 flow [2025-03-13 22:12:24,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-03-13 22:12:24,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-03-13 22:12:24,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 13123 transitions. [2025-03-13 22:12:24,912 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8627876397107166 [2025-03-13 22:12:24,912 INFO L175 Difference]: Start difference. First operand has 594 places, 608 transitions, 1979 flow. Second operand 26 states and 13123 transitions. [2025-03-13 22:12:24,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 931 transitions, 5095 flow [2025-03-13 22:12:24,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 931 transitions, 5003 flow, removed 0 selfloop flow, removed 20 redundant places. [2025-03-13 22:12:24,939 INFO L231 Difference]: Finished difference. Result has 615 places, 707 transitions, 3238 flow [2025-03-13 22:12:24,940 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3238, PETRI_PLACES=615, PETRI_TRANSITIONS=707} [2025-03-13 22:12:24,941 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 42 predicate places. [2025-03-13 22:12:24,941 INFO L471 AbstractCegarLoop]: Abstraction has has 615 places, 707 transitions, 3238 flow [2025-03-13 22:12:24,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 495.96153846153845) internal successors, (12895), 26 states have internal predecessors, (12895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:12:24,942 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:12:24,943 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:12:24,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-03-13 22:12:24,943 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting whoop_wrapper_write_nvramErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:12:24,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:12:24,944 INFO L85 PathProgramCache]: Analyzing trace with hash 557291653, now seen corresponding path program 3 times [2025-03-13 22:12:24,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:12:24,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979270428] [2025-03-13 22:12:24,944 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-03-13 22:12:24,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:12:24,966 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 360 statements into 3 equivalence classes. [2025-03-13 22:12:24,988 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 356 of 360 statements. [2025-03-13 22:12:24,988 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-03-13 22:12:24,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:12:29,764 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:12:29,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:12:29,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979270428] [2025-03-13 22:12:29,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979270428] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:12:29,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:12:29,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2025-03-13 22:12:29,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801152681] [2025-03-13 22:12:29,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:12:29,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-03-13 22:12:29,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:12:29,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-03-13 22:12:29,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2025-03-13 22:12:33,558 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 585 [2025-03-13 22:12:33,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 707 transitions, 3238 flow. Second operand has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:12:33,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:12:33,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 585 [2025-03-13 22:12:33,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:12:37,075 INFO L124 PetriNetUnfolderBase]: 1772/8483 cut-off events. [2025-03-13 22:12:37,075 INFO L125 PetriNetUnfolderBase]: For 15114/15889 co-relation queries the response was YES. [2025-03-13 22:12:37,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21220 conditions, 8483 events. 1772/8483 cut-off events. For 15114/15889 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 82506 event pairs, 97 based on Foata normal form. 184/8281 useless extension candidates. Maximal degree in co-relation 20918. Up to 1395 conditions per place. [2025-03-13 22:12:37,159 INFO L140 encePairwiseOnDemand]: 512/585 looper letters, 385 selfloop transitions, 216 changer transitions 0/1035 dead transitions. [2025-03-13 22:12:37,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 1035 transitions, 7286 flow [2025-03-13 22:12:37,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-03-13 22:12:37,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2025-03-13 22:12:37,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 15985 transitions. [2025-03-13 22:12:37,167 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.828023828023828 [2025-03-13 22:12:37,167 INFO L175 Difference]: Start difference. First operand has 615 places, 707 transitions, 3238 flow. Second operand 33 states and 15985 transitions. [2025-03-13 22:12:37,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 1035 transitions, 7286 flow [2025-03-13 22:12:37,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 1035 transitions, 7245 flow, removed 12 selfloop flow, removed 9 redundant places. [2025-03-13 22:12:37,247 INFO L231 Difference]: Finished difference. Result has 650 places, 851 transitions, 5679 flow [2025-03-13 22:12:37,248 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5679, PETRI_PLACES=650, PETRI_TRANSITIONS=851} [2025-03-13 22:12:37,248 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 77 predicate places. [2025-03-13 22:12:37,249 INFO L471 AbstractCegarLoop]: Abstraction has has 650 places, 851 transitions, 5679 flow [2025-03-13 22:12:37,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:12:37,251 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:12:37,252 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:12:37,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-03-13 22:12:37,253 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting whoop_wrapper_write_nvramErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:12:37,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:12:37,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1799609383, now seen corresponding path program 4 times [2025-03-13 22:12:37,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:12:37,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367943845] [2025-03-13 22:12:37,254 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-03-13 22:12:37,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:12:37,301 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 360 statements into 2 equivalence classes. [2025-03-13 22:12:37,346 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 360 of 360 statements. [2025-03-13 22:12:37,346 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-03-13 22:12:37,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:12:42,918 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:12:42,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:12:42,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367943845] [2025-03-13 22:12:42,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367943845] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-13 22:12:42,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-13 22:12:42,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2025-03-13 22:12:42,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425129254] [2025-03-13 22:12:42,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-13 22:12:42,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2025-03-13 22:12:42,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-13 22:12:42,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2025-03-13 22:12:42,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2025-03-13 22:12:45,702 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 490 out of 585 [2025-03-13 22:12:45,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 851 transitions, 5679 flow. Second operand has 27 states, 27 states have (on average 492.037037037037) internal successors, (13285), 27 states have internal predecessors, (13285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:12:45,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-13 22:12:45,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 490 of 585 [2025-03-13 22:12:45,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-13 22:12:50,456 INFO L124 PetriNetUnfolderBase]: 2737/12025 cut-off events. [2025-03-13 22:12:50,456 INFO L125 PetriNetUnfolderBase]: For 38032/39156 co-relation queries the response was YES. [2025-03-13 22:12:50,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35351 conditions, 12025 events. 2737/12025 cut-off events. For 38032/39156 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 122054 event pairs, 215 based on Foata normal form. 369/11917 useless extension candidates. Maximal degree in co-relation 35028. Up to 1219 conditions per place. [2025-03-13 22:12:50,558 INFO L140 encePairwiseOnDemand]: 527/585 looper letters, 708 selfloop transitions, 424 changer transitions 0/1580 dead transitions. [2025-03-13 22:12:50,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 1580 transitions, 14861 flow [2025-03-13 22:12:50,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-03-13 22:12:50,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2025-03-13 22:12:50,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 20616 transitions. [2025-03-13 22:12:50,568 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.859537210756723 [2025-03-13 22:12:50,568 INFO L175 Difference]: Start difference. First operand has 650 places, 851 transitions, 5679 flow. Second operand 41 states and 20616 transitions. [2025-03-13 22:12:50,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 1580 transitions, 14861 flow [2025-03-13 22:12:50,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 1580 transitions, 14730 flow, removed 48 selfloop flow, removed 18 redundant places. [2025-03-13 22:12:50,750 INFO L231 Difference]: Finished difference. Result has 699 places, 1140 transitions, 10578 flow [2025-03-13 22:12:50,751 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=5602, PETRI_DIFFERENCE_MINUEND_PLACES=632, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=10578, PETRI_PLACES=699, PETRI_TRANSITIONS=1140} [2025-03-13 22:12:50,751 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 126 predicate places. [2025-03-13 22:12:50,751 INFO L471 AbstractCegarLoop]: Abstraction has has 699 places, 1140 transitions, 10578 flow [2025-03-13 22:12:50,753 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 492.037037037037) internal successors, (13285), 27 states have internal predecessors, (13285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-13 22:12:50,753 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-13 22:12:50,753 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-13 22:12:50,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-03-13 22:12:50,753 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting whoop_wrapper_write_nvramErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2025-03-13 22:12:50,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-13 22:12:50,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1449170929, now seen corresponding path program 5 times [2025-03-13 22:12:50,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-13 22:12:50,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199611162] [2025-03-13 22:12:50,755 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-13 22:12:50,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-13 22:12:50,777 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 360 statements into 4 equivalence classes. [2025-03-13 22:12:50,833 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 360 of 360 statements. [2025-03-13 22:12:50,833 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-03-13 22:12:50,833 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:12:54,546 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-13 22:12:54,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-13 22:12:54,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199611162] [2025-03-13 22:12:54,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199611162] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-13 22:12:54,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533075264] [2025-03-13 22:12:54,547 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-03-13 22:12:54,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-13 22:12:54,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-13 22:12:54,550 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-13 22:12:54,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-13 22:12:54,756 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 360 statements into 4 equivalence classes. [2025-03-13 22:12:54,931 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 360 of 360 statements. [2025-03-13 22:12:54,932 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-03-13 22:12:54,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-13 22:12:54,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 107 conjuncts are in the unsatisfiable core [2025-03-13 22:12:54,949 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-13 22:12:55,226 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2025-03-13 22:12:55,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2025-03-13 22:12:55,280 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2025-03-13 22:12:55,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2025-03-13 22:12:55,466 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2025-03-13 22:12:55,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2025-03-13 22:12:55,680 INFO L349 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2025-03-13 22:12:55,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2025-03-13 22:12:56,010 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2025-03-13 22:12:56,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2025-03-13 22:12:56,219 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2025-03-13 22:12:56,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2025-03-13 22:12:56,411 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2025-03-13 22:12:56,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2025-03-13 22:12:56,628 INFO L349 Elim1Store]: treesize reduction 56, result has 27.3 percent of original size [2025-03-13 22:12:56,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 38