./Ultimate.py --spec ../sv-benchmarks/c/properties/no-data-race.prp --file ../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version 8be7027f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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.5.800.v20200727-1323.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_read_nvram_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 f16b4cfe031f645c2fa5eeec572887c79d8e9243727503d849e4b19e0e31cc63 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dk.perfect-tracechecks-8be7027-m [2024-11-12 12:25:15,856 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-12 12:25:15,937 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-11-12 12:25:15,942 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-12 12:25:15,944 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-12 12:25:15,969 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-12 12:25:15,969 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-12 12:25:15,970 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-12 12:25:15,970 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-12 12:25:15,971 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-12 12:25:15,971 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-12 12:25:15,972 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-12 12:25:15,972 INFO L153 SettingsManager]: * Use SBE=true [2024-11-12 12:25:15,972 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-12 12:25:15,973 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-12 12:25:15,973 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-12 12:25:15,973 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-12 12:25:15,974 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-12 12:25:15,974 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-12 12:25:15,974 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-12 12:25:15,975 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-12 12:25:15,975 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-12 12:25:15,976 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-11-12 12:25:15,976 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-12 12:25:15,976 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-12 12:25:15,977 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-12 12:25:15,977 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-12 12:25:15,977 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-12 12:25:15,978 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-12 12:25:15,978 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-12 12:25:15,978 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-12 12:25:15,979 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 12:25:15,979 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-12 12:25:15,979 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-12 12:25:15,980 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-12 12:25:15,980 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-12 12:25:15,980 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-12 12:25:15,981 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-12 12:25:15,981 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-12 12:25:15,981 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-12 12:25:15,982 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-12 12:25:15,984 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: 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 -> f16b4cfe031f645c2fa5eeec572887c79d8e9243727503d849e4b19e0e31cc63 [2024-11-12 12:25:16,307 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-12 12:25:16,333 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-12 12:25:16,337 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-12 12:25:16,338 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-12 12:25:16,339 INFO L274 PluginConnector]: CDTParser initialized [2024-11-12 12:25:16,340 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_read_nvram_write_nvram.i [2024-11-12 12:25:17,887 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-12 12:25:18,387 INFO L384 CDTParser]: Found 1 translation units. [2024-11-12 12:25:18,388 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread-driver-races/char_generic_nvram_read_nvram_write_nvram.i [2024-11-12 12:25:18,436 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/47b3b9843/ef08be8305e04dc588680a595b442854/FLAG8314a64ff [2024-11-12 12:25:18,457 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/47b3b9843/ef08be8305e04dc588680a595b442854 [2024-11-12 12:25:18,460 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-12 12:25:18,463 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-12 12:25:18,464 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-12 12:25:18,466 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-12 12:25:18,471 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-12 12:25:18,472 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 12:25:18" (1/1) ... [2024-11-12 12:25:18,473 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25117efc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:18, skipping insertion in model container [2024-11-12 12:25:18,473 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 12:25:18" (1/1) ... [2024-11-12 12:25:18,593 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-12 12:25:23,229 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 12:25:23,246 INFO L200 MainTranslator]: Completed pre-run [2024-11-12 12:25:23,392 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] [2024-11-12 12:25:23,394 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] [2024-11-12 12:25:23,394 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] [2024-11-12 12:25:23,394 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] [2024-11-12 12:25:23,521 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5817] [2024-11-12 12:25:23,673 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 12:25:24,089 INFO L204 MainTranslator]: Completed translation [2024-11-12 12:25:24,089 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24 WrapperNode [2024-11-12 12:25:24,089 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-12 12:25:24,090 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-12 12:25:24,091 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-12 12:25:24,091 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-12 12:25:24,098 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,265 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,358 INFO L138 Inliner]: procedures = 1354, calls = 1480, calls flagged for inlining = 353, calls inlined = 20, statements flattened = 614 [2024-11-12 12:25:24,358 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-12 12:25:24,359 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-12 12:25:24,359 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-12 12:25:24,359 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-12 12:25:24,370 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,371 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,380 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,380 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,421 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,428 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,439 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,450 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,463 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-12 12:25:24,467 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-12 12:25:24,467 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-12 12:25:24,467 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-12 12:25:24,468 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (1/1) ... [2024-11-12 12:25:24,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 12:25:24,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 12:25:24,567 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) [2024-11-12 12:25:24,570 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 [2024-11-12 12:25:24,620 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-12 12:25:24,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-12 12:25:24,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-12 12:25:24,621 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-12 12:25:24,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-12 12:25:24,623 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-12 12:25:24,623 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_read_nvram [2024-11-12 12:25:24,623 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_read_nvram [2024-11-12 12:25:24,623 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-12 12:25:24,624 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-12 12:25:24,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-12 12:25:24,624 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_write_nvram [2024-11-12 12:25:24,624 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_write_nvram [2024-11-12 12:25:24,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-12 12:25:24,626 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-12 12:25:25,106 INFO L238 CfgBuilder]: Building ICFG [2024-11-12 12:25:25,108 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-12 12:25:25,988 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-12 12:25:25,988 INFO L287 CfgBuilder]: Performing block encoding [2024-11-12 12:25:26,137 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-12 12:25:26,138 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-12 12:25:26,138 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 12:25:26 BoogieIcfgContainer [2024-11-12 12:25:26,138 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-12 12:25:26,140 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-12 12:25:26,140 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-12 12:25:26,144 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-12 12:25:26,144 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 12:25:18" (1/3) ... [2024-11-12 12:25:26,145 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@638389dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 12:25:26, skipping insertion in model container [2024-11-12 12:25:26,145 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 12:25:24" (2/3) ... [2024-11-12 12:25:26,145 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@638389dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 12:25:26, skipping insertion in model container [2024-11-12 12:25:26,145 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 12:25:26" (3/3) ... [2024-11-12 12:25:26,147 INFO L112 eAbstractionObserver]: Analyzing ICFG char_generic_nvram_read_nvram_write_nvram.i [2024-11-12 12:25:26,168 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-12 12:25:26,169 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 45 error locations. [2024-11-12 12:25:26,169 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-12 12:25:26,415 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-12 12:25:26,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 598 places, 610 transitions, 1234 flow [2024-11-12 12:25:26,711 INFO L124 PetriNetUnfolderBase]: 19/608 cut-off events. [2024-11-12 12:25:26,711 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-12 12:25:26,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 608 events. 19/608 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 806 event pairs, 0 based on Foata normal form. 0/544 useless extension candidates. Maximal degree in co-relation 474. Up to 4 conditions per place. [2024-11-12 12:25:26,729 INFO L82 GeneralOperation]: Start removeDead. Operand has 598 places, 610 transitions, 1234 flow [2024-11-12 12:25:26,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 592 places, 604 transitions, 1217 flow [2024-11-12 12:25:26,755 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-12 12:25:26,763 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;@7f76b15c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-12 12:25:26,763 INFO L334 AbstractCegarLoop]: Starting to check reachability of 67 error locations. [2024-11-12 12:25:26,775 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-12 12:25:26,775 INFO L124 PetriNetUnfolderBase]: 0/86 cut-off events. [2024-11-12 12:25:26,775 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-12 12:25:26,776 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:26,777 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] [2024-11-12 12:25:26,777 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:26,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:26,784 INFO L85 PathProgramCache]: Analyzing trace with hash 608384867, now seen corresponding path program 1 times [2024-11-12 12:25:26,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:26,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161049840] [2024-11-12 12:25:26,794 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:26,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:26,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:27,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:27,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:27,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161049840] [2024-11-12 12:25:27,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161049840] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:27,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:27,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:27,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47722259] [2024-11-12 12:25:27,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:27,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:27,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:27,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:27,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:27,334 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:27,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 604 transitions, 1217 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:27,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:27,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:27,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:27,932 INFO L124 PetriNetUnfolderBase]: 60/1147 cut-off events. [2024-11-12 12:25:27,933 INFO L125 PetriNetUnfolderBase]: For 37/38 co-relation queries the response was YES. [2024-11-12 12:25:27,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1242 conditions, 1147 events. 60/1147 cut-off events. For 37/38 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4304 event pairs, 24 based on Foata normal form. 35/1076 useless extension candidates. Maximal degree in co-relation 779. Up to 68 conditions per place. [2024-11-12 12:25:27,956 INFO L140 encePairwiseOnDemand]: 592/610 looper letters, 14 selfloop transitions, 2 changer transitions 1/584 dead transitions. [2024-11-12 12:25:27,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 584 transitions, 1209 flow [2024-11-12 12:25:27,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:27,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:27,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1754 transitions. [2024-11-12 12:25:27,982 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9584699453551913 [2024-11-12 12:25:27,985 INFO L175 Difference]: Start difference. First operand has 592 places, 604 transitions, 1217 flow. Second operand 3 states and 1754 transitions. [2024-11-12 12:25:27,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 584 transitions, 1209 flow [2024-11-12 12:25:27,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 584 transitions, 1204 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-12 12:25:28,003 INFO L231 Difference]: Finished difference. Result has 578 places, 583 transitions, 1174 flow [2024-11-12 12:25:28,007 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1174, PETRI_PLACES=578, PETRI_TRANSITIONS=583} [2024-11-12 12:25:28,014 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -14 predicate places. [2024-11-12 12:25:28,015 INFO L471 AbstractCegarLoop]: Abstraction has has 578 places, 583 transitions, 1174 flow [2024-11-12 12:25:28,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:28,017 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:28,017 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] [2024-11-12 12:25:28,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-12 12:25:28,019 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:28,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:28,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1452754838, now seen corresponding path program 1 times [2024-11-12 12:25:28,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:28,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980299907] [2024-11-12 12:25:28,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:28,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:28,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:28,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:28,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:28,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980299907] [2024-11-12 12:25:28,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980299907] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:28,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:28,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:28,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233706605] [2024-11-12 12:25:28,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:28,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:28,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:28,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:28,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:28,218 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 573 out of 610 [2024-11-12 12:25:28,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 583 transitions, 1174 flow. Second operand has 3 states, 3 states have (on average 574.3333333333334) internal successors, (1723), 3 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:28,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:28,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 573 of 610 [2024-11-12 12:25:28,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:28,555 INFO L124 PetriNetUnfolderBase]: 61/1186 cut-off events. [2024-11-12 12:25:28,556 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-11-12 12:25:28,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1279 conditions, 1186 events. 61/1186 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4524 event pairs, 29 based on Foata normal form. 0/1075 useless extension candidates. Maximal degree in co-relation 1184. Up to 74 conditions per place. [2024-11-12 12:25:28,564 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 15 selfloop transitions, 2 changer transitions 0/582 dead transitions. [2024-11-12 12:25:28,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 582 transitions, 1206 flow [2024-11-12 12:25:28,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:28,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:28,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1737 transitions. [2024-11-12 12:25:28,569 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9491803278688524 [2024-11-12 12:25:28,569 INFO L175 Difference]: Start difference. First operand has 578 places, 583 transitions, 1174 flow. Second operand 3 states and 1737 transitions. [2024-11-12 12:25:28,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 582 transitions, 1206 flow [2024-11-12 12:25:28,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 582 transitions, 1202 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:28,583 INFO L231 Difference]: Finished difference. Result has 576 places, 582 transitions, 1172 flow [2024-11-12 12:25:28,585 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1172, PETRI_PLACES=576, PETRI_TRANSITIONS=582} [2024-11-12 12:25:28,586 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -16 predicate places. [2024-11-12 12:25:28,586 INFO L471 AbstractCegarLoop]: Abstraction has has 576 places, 582 transitions, 1172 flow [2024-11-12 12:25:28,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 574.3333333333334) internal successors, (1723), 3 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:28,587 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:28,588 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] [2024-11-12 12:25:28,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-12 12:25:28,588 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:28,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:28,589 INFO L85 PathProgramCache]: Analyzing trace with hash 818432888, now seen corresponding path program 1 times [2024-11-12 12:25:28,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:28,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882139109] [2024-11-12 12:25:28,590 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:28,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:28,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:28,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:28,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882139109] [2024-11-12 12:25:28,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882139109] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:28,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:28,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:28,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385468176] [2024-11-12 12:25:28,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:28,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:28,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:28,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:28,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:28,731 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:28,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 582 transitions, 1172 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:28,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:28,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:28,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:29,015 INFO L124 PetriNetUnfolderBase]: 60/1144 cut-off events. [2024-11-12 12:25:29,015 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:29,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1229 conditions, 1144 events. 60/1144 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4314 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1127. Up to 68 conditions per place. [2024-11-12 12:25:29,025 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/581 dead transitions. [2024-11-12 12:25:29,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 581 transitions, 1202 flow [2024-11-12 12:25:29,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:29,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:29,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:29,031 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:29,031 INFO L175 Difference]: Start difference. First operand has 576 places, 582 transitions, 1172 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:29,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 581 transitions, 1202 flow [2024-11-12 12:25:29,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 581 transitions, 1198 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:29,042 INFO L231 Difference]: Finished difference. Result has 575 places, 581 transitions, 1170 flow [2024-11-12 12:25:29,043 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1170, PETRI_PLACES=575, PETRI_TRANSITIONS=581} [2024-11-12 12:25:29,044 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -17 predicate places. [2024-11-12 12:25:29,044 INFO L471 AbstractCegarLoop]: Abstraction has has 575 places, 581 transitions, 1170 flow [2024-11-12 12:25:29,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:29,046 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:29,046 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] [2024-11-12 12:25:29,047 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-12 12:25:29,048 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:29,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:29,050 INFO L85 PathProgramCache]: Analyzing trace with hash 585700035, now seen corresponding path program 1 times [2024-11-12 12:25:29,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:29,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720967650] [2024-11-12 12:25:29,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:29,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:29,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:29,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:29,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:29,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720967650] [2024-11-12 12:25:29,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720967650] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:29,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:29,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:29,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461267077] [2024-11-12 12:25:29,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:29,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:29,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:29,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:29,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:29,198 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 573 out of 610 [2024-11-12 12:25:29,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 581 transitions, 1170 flow. Second operand has 3 states, 3 states have (on average 574.3333333333334) internal successors, (1723), 3 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:29,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:29,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 573 of 610 [2024-11-12 12:25:29,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:29,436 INFO L124 PetriNetUnfolderBase]: 67/1207 cut-off events. [2024-11-12 12:25:29,436 INFO L125 PetriNetUnfolderBase]: For 12/13 co-relation queries the response was YES. [2024-11-12 12:25:29,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1304 conditions, 1207 events. 67/1207 cut-off events. For 12/13 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 4892 event pairs, 29 based on Foata normal form. 0/1097 useless extension candidates. Maximal degree in co-relation 1195. Up to 80 conditions per place. [2024-11-12 12:25:29,445 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 15 selfloop transitions, 2 changer transitions 0/580 dead transitions. [2024-11-12 12:25:29,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 580 transitions, 1202 flow [2024-11-12 12:25:29,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:29,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:29,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1737 transitions. [2024-11-12 12:25:29,450 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9491803278688524 [2024-11-12 12:25:29,450 INFO L175 Difference]: Start difference. First operand has 575 places, 581 transitions, 1170 flow. Second operand 3 states and 1737 transitions. [2024-11-12 12:25:29,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 580 transitions, 1202 flow [2024-11-12 12:25:29,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 580 transitions, 1198 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:29,460 INFO L231 Difference]: Finished difference. Result has 574 places, 580 transitions, 1168 flow [2024-11-12 12:25:29,462 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1164, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1168, PETRI_PLACES=574, PETRI_TRANSITIONS=580} [2024-11-12 12:25:29,463 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -18 predicate places. [2024-11-12 12:25:29,463 INFO L471 AbstractCegarLoop]: Abstraction has has 574 places, 580 transitions, 1168 flow [2024-11-12 12:25:29,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 574.3333333333334) internal successors, (1723), 3 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:29,465 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:29,465 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] [2024-11-12 12:25:29,465 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-12 12:25:29,466 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:29,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:29,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1562959454, now seen corresponding path program 1 times [2024-11-12 12:25:29,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:29,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481354314] [2024-11-12 12:25:29,467 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:29,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:29,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:29,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:29,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:29,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481354314] [2024-11-12 12:25:29,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481354314] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:29,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:29,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:29,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200666580] [2024-11-12 12:25:29,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:29,563 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:29,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:29,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:29,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:29,576 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:29,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 580 transitions, 1168 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:29,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:29,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:29,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:29,792 INFO L124 PetriNetUnfolderBase]: 60/1142 cut-off events. [2024-11-12 12:25:29,793 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:29,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1227 conditions, 1142 events. 60/1142 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4317 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1111. Up to 68 conditions per place. [2024-11-12 12:25:29,803 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/579 dead transitions. [2024-11-12 12:25:29,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 579 transitions, 1198 flow [2024-11-12 12:25:29,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:29,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:29,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:29,807 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:29,808 INFO L175 Difference]: Start difference. First operand has 574 places, 580 transitions, 1168 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:29,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 579 transitions, 1198 flow [2024-11-12 12:25:29,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 579 transitions, 1194 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:29,818 INFO L231 Difference]: Finished difference. Result has 573 places, 579 transitions, 1166 flow [2024-11-12 12:25:29,820 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1162, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1166, PETRI_PLACES=573, PETRI_TRANSITIONS=579} [2024-11-12 12:25:29,821 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -19 predicate places. [2024-11-12 12:25:29,821 INFO L471 AbstractCegarLoop]: Abstraction has has 573 places, 579 transitions, 1166 flow [2024-11-12 12:25:29,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:29,822 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:29,822 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] [2024-11-12 12:25:29,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-12 12:25:29,823 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:29,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:29,824 INFO L85 PathProgramCache]: Analyzing trace with hash 884520029, now seen corresponding path program 1 times [2024-11-12 12:25:29,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:29,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088418636] [2024-11-12 12:25:29,824 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:29,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:29,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:29,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:29,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:29,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088418636] [2024-11-12 12:25:29,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088418636] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:29,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:29,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:29,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977384935] [2024-11-12 12:25:29,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:29,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:29,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:29,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:29,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:29,924 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:29,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 579 transitions, 1166 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:29,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:29,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:29,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:30,143 INFO L124 PetriNetUnfolderBase]: 60/1141 cut-off events. [2024-11-12 12:25:30,143 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:30,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1226 conditions, 1141 events. 60/1141 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4330 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1103. Up to 68 conditions per place. [2024-11-12 12:25:30,153 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/578 dead transitions. [2024-11-12 12:25:30,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 578 transitions, 1196 flow [2024-11-12 12:25:30,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:30,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:30,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:30,158 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:30,159 INFO L175 Difference]: Start difference. First operand has 573 places, 579 transitions, 1166 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:30,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 578 transitions, 1196 flow [2024-11-12 12:25:30,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 578 transitions, 1192 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:30,169 INFO L231 Difference]: Finished difference. Result has 572 places, 578 transitions, 1164 flow [2024-11-12 12:25:30,171 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1164, PETRI_PLACES=572, PETRI_TRANSITIONS=578} [2024-11-12 12:25:30,171 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -20 predicate places. [2024-11-12 12:25:30,172 INFO L471 AbstractCegarLoop]: Abstraction has has 572 places, 578 transitions, 1164 flow [2024-11-12 12:25:30,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:30,173 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:30,173 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] [2024-11-12 12:25:30,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-12 12:25:30,174 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:30,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:30,174 INFO L85 PathProgramCache]: Analyzing trace with hash 318423907, now seen corresponding path program 1 times [2024-11-12 12:25:30,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:30,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625476962] [2024-11-12 12:25:30,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:30,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:30,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:30,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:30,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:30,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625476962] [2024-11-12 12:25:30,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625476962] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:30,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:30,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:30,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762737359] [2024-11-12 12:25:30,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:30,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:30,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:30,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:30,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:30,269 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:30,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 578 transitions, 1164 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:30,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:30,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:30,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:30,493 INFO L124 PetriNetUnfolderBase]: 60/1140 cut-off events. [2024-11-12 12:25:30,493 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:30,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1225 conditions, 1140 events. 60/1140 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4313 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1095. Up to 68 conditions per place. [2024-11-12 12:25:30,500 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/577 dead transitions. [2024-11-12 12:25:30,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 577 transitions, 1194 flow [2024-11-12 12:25:30,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:30,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:30,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:30,506 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:30,506 INFO L175 Difference]: Start difference. First operand has 572 places, 578 transitions, 1164 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:30,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 577 transitions, 1194 flow [2024-11-12 12:25:30,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 577 transitions, 1190 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:30,516 INFO L231 Difference]: Finished difference. Result has 571 places, 577 transitions, 1162 flow [2024-11-12 12:25:30,517 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1162, PETRI_PLACES=571, PETRI_TRANSITIONS=577} [2024-11-12 12:25:30,519 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -21 predicate places. [2024-11-12 12:25:30,519 INFO L471 AbstractCegarLoop]: Abstraction has has 571 places, 577 transitions, 1162 flow [2024-11-12 12:25:30,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:30,521 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:30,521 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] [2024-11-12 12:25:30,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-12 12:25:30,522 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:30,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:30,523 INFO L85 PathProgramCache]: Analyzing trace with hash 322535284, now seen corresponding path program 1 times [2024-11-12 12:25:30,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:30,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2854244] [2024-11-12 12:25:30,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:30,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:30,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:30,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:30,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:30,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2854244] [2024-11-12 12:25:30,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2854244] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:30,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:30,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:30,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326504463] [2024-11-12 12:25:30,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:30,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:30,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:30,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:30,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:30,640 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:30,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 577 transitions, 1162 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:30,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:30,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:30,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:30,845 INFO L124 PetriNetUnfolderBase]: 60/1139 cut-off events. [2024-11-12 12:25:30,845 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:30,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1224 conditions, 1139 events. 60/1139 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4330 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1087. Up to 68 conditions per place. [2024-11-12 12:25:30,855 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/576 dead transitions. [2024-11-12 12:25:30,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 576 transitions, 1192 flow [2024-11-12 12:25:30,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:30,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:30,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:30,860 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:30,860 INFO L175 Difference]: Start difference. First operand has 571 places, 577 transitions, 1162 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:30,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 576 transitions, 1192 flow [2024-11-12 12:25:30,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 576 transitions, 1188 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:30,870 INFO L231 Difference]: Finished difference. Result has 570 places, 576 transitions, 1160 flow [2024-11-12 12:25:30,871 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1160, PETRI_PLACES=570, PETRI_TRANSITIONS=576} [2024-11-12 12:25:30,873 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -22 predicate places. [2024-11-12 12:25:30,873 INFO L471 AbstractCegarLoop]: Abstraction has has 570 places, 576 transitions, 1160 flow [2024-11-12 12:25:30,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:30,878 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:30,878 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] [2024-11-12 12:25:30,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-12 12:25:30,879 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:30,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:30,880 INFO L85 PathProgramCache]: Analyzing trace with hash -943865120, now seen corresponding path program 1 times [2024-11-12 12:25:30,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:30,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907410056] [2024-11-12 12:25:30,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:30,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:30,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:30,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:30,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907410056] [2024-11-12 12:25:30,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907410056] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:30,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:30,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:30,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002013078] [2024-11-12 12:25:30,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:30,970 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:30,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:30,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:30,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:30,979 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:30,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 576 transitions, 1160 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:30,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:30,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:30,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:31,224 INFO L124 PetriNetUnfolderBase]: 60/1138 cut-off events. [2024-11-12 12:25:31,224 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:31,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1223 conditions, 1138 events. 60/1138 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4329 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1079. Up to 68 conditions per place. [2024-11-12 12:25:31,234 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/575 dead transitions. [2024-11-12 12:25:31,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 575 transitions, 1190 flow [2024-11-12 12:25:31,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:31,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:31,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:31,239 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:31,240 INFO L175 Difference]: Start difference. First operand has 570 places, 576 transitions, 1160 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:31,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 575 transitions, 1190 flow [2024-11-12 12:25:31,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 575 transitions, 1186 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:31,255 INFO L231 Difference]: Finished difference. Result has 569 places, 575 transitions, 1158 flow [2024-11-12 12:25:31,256 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1158, PETRI_PLACES=569, PETRI_TRANSITIONS=575} [2024-11-12 12:25:31,257 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -23 predicate places. [2024-11-12 12:25:31,257 INFO L471 AbstractCegarLoop]: Abstraction has has 569 places, 575 transitions, 1158 flow [2024-11-12 12:25:31,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:31,259 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:31,259 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] [2024-11-12 12:25:31,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-12 12:25:31,260 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:31,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:31,261 INFO L85 PathProgramCache]: Analyzing trace with hash -112290007, now seen corresponding path program 1 times [2024-11-12 12:25:31,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:31,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222185504] [2024-11-12 12:25:31,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:31,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:31,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:31,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:31,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222185504] [2024-11-12 12:25:31,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222185504] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:31,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:31,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:31,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250231056] [2024-11-12 12:25:31,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:31,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:31,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:31,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:31,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:31,387 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:31,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 575 transitions, 1158 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:31,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:31,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:31,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:31,588 INFO L124 PetriNetUnfolderBase]: 60/1137 cut-off events. [2024-11-12 12:25:31,589 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:31,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1222 conditions, 1137 events. 60/1137 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4331 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1071. Up to 68 conditions per place. [2024-11-12 12:25:31,599 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/574 dead transitions. [2024-11-12 12:25:31,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 574 transitions, 1188 flow [2024-11-12 12:25:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:31,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:31,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:31,605 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:31,605 INFO L175 Difference]: Start difference. First operand has 569 places, 575 transitions, 1158 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:31,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 574 transitions, 1188 flow [2024-11-12 12:25:31,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 574 transitions, 1184 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:31,615 INFO L231 Difference]: Finished difference. Result has 568 places, 574 transitions, 1156 flow [2024-11-12 12:25:31,617 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1152, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1156, PETRI_PLACES=568, PETRI_TRANSITIONS=574} [2024-11-12 12:25:31,618 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -24 predicate places. [2024-11-12 12:25:31,618 INFO L471 AbstractCegarLoop]: Abstraction has has 568 places, 574 transitions, 1156 flow [2024-11-12 12:25:31,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:31,621 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:31,622 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] [2024-11-12 12:25:31,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-12 12:25:31,622 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:31,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:31,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1744449726, now seen corresponding path program 1 times [2024-11-12 12:25:31,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:31,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343748756] [2024-11-12 12:25:31,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:31,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:31,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:31,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:31,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:31,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343748756] [2024-11-12 12:25:31,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343748756] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:31,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:31,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:31,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301792634] [2024-11-12 12:25:31,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:31,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:31,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:31,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:31,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:31,731 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:31,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 574 transitions, 1156 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:31,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:31,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:31,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:31,955 INFO L124 PetriNetUnfolderBase]: 60/1136 cut-off events. [2024-11-12 12:25:31,955 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:31,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1221 conditions, 1136 events. 60/1136 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4339 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1063. Up to 68 conditions per place. [2024-11-12 12:25:31,963 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/573 dead transitions. [2024-11-12 12:25:31,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 573 transitions, 1186 flow [2024-11-12 12:25:31,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:31,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:31,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:31,968 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:31,968 INFO L175 Difference]: Start difference. First operand has 568 places, 574 transitions, 1156 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:31,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 573 transitions, 1186 flow [2024-11-12 12:25:31,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 573 transitions, 1182 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:31,976 INFO L231 Difference]: Finished difference. Result has 567 places, 573 transitions, 1154 flow [2024-11-12 12:25:31,978 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1150, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1154, PETRI_PLACES=567, PETRI_TRANSITIONS=573} [2024-11-12 12:25:31,978 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -25 predicate places. [2024-11-12 12:25:31,979 INFO L471 AbstractCegarLoop]: Abstraction has has 567 places, 573 transitions, 1154 flow [2024-11-12 12:25:31,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:31,980 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:31,980 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] [2024-11-12 12:25:31,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-12 12:25:31,981 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:31,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:31,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1027454067, now seen corresponding path program 1 times [2024-11-12 12:25:31,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:31,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038365353] [2024-11-12 12:25:31,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:31,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:32,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:32,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:32,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:32,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038365353] [2024-11-12 12:25:32,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038365353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:32,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:32,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:32,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99188657] [2024-11-12 12:25:32,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:32,077 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:32,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:32,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:32,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:32,100 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 572 out of 610 [2024-11-12 12:25:32,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 573 transitions, 1154 flow. Second operand has 3 states, 3 states have (on average 573.3333333333334) internal successors, (1720), 3 states have internal predecessors, (1720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:32,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:32,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 572 of 610 [2024-11-12 12:25:32,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:32,336 INFO L124 PetriNetUnfolderBase]: 72/1284 cut-off events. [2024-11-12 12:25:32,337 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-12 12:25:32,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1390 conditions, 1284 events. 72/1284 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 5295 event pairs, 35 based on Foata normal form. 0/1177 useless extension candidates. Maximal degree in co-relation 1225. Up to 87 conditions per place. [2024-11-12 12:25:32,347 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 16 selfloop transitions, 2 changer transitions 0/572 dead transitions. [2024-11-12 12:25:32,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 572 transitions, 1188 flow [2024-11-12 12:25:32,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:32,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:32,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1735 transitions. [2024-11-12 12:25:32,351 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9480874316939891 [2024-11-12 12:25:32,351 INFO L175 Difference]: Start difference. First operand has 567 places, 573 transitions, 1154 flow. Second operand 3 states and 1735 transitions. [2024-11-12 12:25:32,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 572 transitions, 1188 flow [2024-11-12 12:25:32,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 572 transitions, 1184 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:32,360 INFO L231 Difference]: Finished difference. Result has 566 places, 572 transitions, 1152 flow [2024-11-12 12:25:32,361 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1152, PETRI_PLACES=566, PETRI_TRANSITIONS=572} [2024-11-12 12:25:32,362 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -26 predicate places. [2024-11-12 12:25:32,362 INFO L471 AbstractCegarLoop]: Abstraction has has 566 places, 572 transitions, 1152 flow [2024-11-12 12:25:32,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 573.3333333333334) internal successors, (1720), 3 states have internal predecessors, (1720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:32,363 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:32,363 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] [2024-11-12 12:25:32,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-12 12:25:32,364 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:32,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:32,364 INFO L85 PathProgramCache]: Analyzing trace with hash 222724012, now seen corresponding path program 1 times [2024-11-12 12:25:32,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:32,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760154082] [2024-11-12 12:25:32,365 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:32,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:32,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:32,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:32,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:32,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760154082] [2024-11-12 12:25:32,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760154082] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:32,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:32,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:32,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981923080] [2024-11-12 12:25:32,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:32,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:32,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:32,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:32,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:32,457 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:32,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 572 transitions, 1152 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:32,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:32,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:32,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:32,666 INFO L124 PetriNetUnfolderBase]: 60/1134 cut-off events. [2024-11-12 12:25:32,666 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:32,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1219 conditions, 1134 events. 60/1134 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4347 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1047. Up to 68 conditions per place. [2024-11-12 12:25:32,674 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/571 dead transitions. [2024-11-12 12:25:32,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 571 transitions, 1182 flow [2024-11-12 12:25:32,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:32,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:32,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:32,678 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:32,678 INFO L175 Difference]: Start difference. First operand has 566 places, 572 transitions, 1152 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:32,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 571 transitions, 1182 flow [2024-11-12 12:25:32,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 571 transitions, 1178 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:32,686 INFO L231 Difference]: Finished difference. Result has 565 places, 571 transitions, 1150 flow [2024-11-12 12:25:32,688 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1150, PETRI_PLACES=565, PETRI_TRANSITIONS=571} [2024-11-12 12:25:32,688 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -27 predicate places. [2024-11-12 12:25:32,688 INFO L471 AbstractCegarLoop]: Abstraction has has 565 places, 571 transitions, 1150 flow [2024-11-12 12:25:32,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:32,690 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:32,690 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] [2024-11-12 12:25:32,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-12 12:25:32,690 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:32,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:32,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1893533101, now seen corresponding path program 1 times [2024-11-12 12:25:32,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:32,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004873025] [2024-11-12 12:25:32,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:32,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:32,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:32,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:32,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004873025] [2024-11-12 12:25:32,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004873025] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:32,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:32,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:32,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286387420] [2024-11-12 12:25:32,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:32,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:32,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:32,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:32,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:32,783 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:32,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 571 transitions, 1150 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:32,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:32,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:32,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:32,978 INFO L124 PetriNetUnfolderBase]: 60/1133 cut-off events. [2024-11-12 12:25:32,978 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:32,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1218 conditions, 1133 events. 60/1133 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4347 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1039. Up to 68 conditions per place. [2024-11-12 12:25:32,988 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/570 dead transitions. [2024-11-12 12:25:32,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 570 transitions, 1180 flow [2024-11-12 12:25:32,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:32,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:32,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:32,992 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:32,993 INFO L175 Difference]: Start difference. First operand has 565 places, 571 transitions, 1150 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:32,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 570 transitions, 1180 flow [2024-11-12 12:25:32,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 570 transitions, 1176 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:33,003 INFO L231 Difference]: Finished difference. Result has 564 places, 570 transitions, 1148 flow [2024-11-12 12:25:33,004 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1148, PETRI_PLACES=564, PETRI_TRANSITIONS=570} [2024-11-12 12:25:33,005 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -28 predicate places. [2024-11-12 12:25:33,005 INFO L471 AbstractCegarLoop]: Abstraction has has 564 places, 570 transitions, 1148 flow [2024-11-12 12:25:33,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:33,007 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:33,007 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] [2024-11-12 12:25:33,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-12 12:25:33,007 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:33,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:33,008 INFO L85 PathProgramCache]: Analyzing trace with hash -195089627, now seen corresponding path program 1 times [2024-11-12 12:25:33,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:33,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354750535] [2024-11-12 12:25:33,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:33,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:33,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:33,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:33,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:33,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354750535] [2024-11-12 12:25:33,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354750535] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:33,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:33,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:33,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239013749] [2024-11-12 12:25:33,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:33,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:33,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:33,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:33,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:33,114 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:33,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 570 transitions, 1148 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:33,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:33,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:33,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:33,354 INFO L124 PetriNetUnfolderBase]: 60/1132 cut-off events. [2024-11-12 12:25:33,355 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:33,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1217 conditions, 1132 events. 60/1132 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4314 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1031. Up to 68 conditions per place. [2024-11-12 12:25:33,366 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/569 dead transitions. [2024-11-12 12:25:33,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 569 transitions, 1178 flow [2024-11-12 12:25:33,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:33,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:33,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:33,374 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:33,374 INFO L175 Difference]: Start difference. First operand has 564 places, 570 transitions, 1148 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:33,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 569 transitions, 1178 flow [2024-11-12 12:25:33,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 569 transitions, 1174 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:33,383 INFO L231 Difference]: Finished difference. Result has 563 places, 569 transitions, 1146 flow [2024-11-12 12:25:33,385 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=561, 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=1146, PETRI_PLACES=563, PETRI_TRANSITIONS=569} [2024-11-12 12:25:33,386 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -29 predicate places. [2024-11-12 12:25:33,386 INFO L471 AbstractCegarLoop]: Abstraction has has 563 places, 569 transitions, 1146 flow [2024-11-12 12:25:33,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:33,388 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:33,388 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] [2024-11-12 12:25:33,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-12 12:25:33,388 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:33,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:33,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1628044465, now seen corresponding path program 1 times [2024-11-12 12:25:33,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:33,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919461197] [2024-11-12 12:25:33,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:33,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:33,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:33,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:33,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:33,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919461197] [2024-11-12 12:25:33,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919461197] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:33,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:33,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:33,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978627390] [2024-11-12 12:25:33,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:33,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:33,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:33,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:33,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:33,511 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:33,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 569 transitions, 1146 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:33,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:33,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:33,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:33,724 INFO L124 PetriNetUnfolderBase]: 60/1131 cut-off events. [2024-11-12 12:25:33,724 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:33,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 1131 events. 60/1131 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4314 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1023. Up to 68 conditions per place. [2024-11-12 12:25:33,740 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 14 selfloop transitions, 2 changer transitions 0/568 dead transitions. [2024-11-12 12:25:33,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 568 transitions, 1176 flow [2024-11-12 12:25:33,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:33,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:33,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1739 transitions. [2024-11-12 12:25:33,746 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9502732240437158 [2024-11-12 12:25:33,747 INFO L175 Difference]: Start difference. First operand has 563 places, 569 transitions, 1146 flow. Second operand 3 states and 1739 transitions. [2024-11-12 12:25:33,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 568 transitions, 1176 flow [2024-11-12 12:25:33,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 568 transitions, 1172 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:33,757 INFO L231 Difference]: Finished difference. Result has 562 places, 568 transitions, 1144 flow [2024-11-12 12:25:33,758 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1140, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1144, PETRI_PLACES=562, PETRI_TRANSITIONS=568} [2024-11-12 12:25:33,759 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -30 predicate places. [2024-11-12 12:25:33,759 INFO L471 AbstractCegarLoop]: Abstraction has has 562 places, 568 transitions, 1144 flow [2024-11-12 12:25:33,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:33,763 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:33,763 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] [2024-11-12 12:25:33,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-12 12:25:33,764 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:33,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:33,765 INFO L85 PathProgramCache]: Analyzing trace with hash -927954624, now seen corresponding path program 1 times [2024-11-12 12:25:33,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:33,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217115196] [2024-11-12 12:25:33,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:33,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:33,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:33,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:33,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217115196] [2024-11-12 12:25:33,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217115196] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:33,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:33,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:33,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653732999] [2024-11-12 12:25:33,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:33,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:33,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:33,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:33,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:33,894 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 571 out of 610 [2024-11-12 12:25:33,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 568 transitions, 1144 flow. Second operand has 3 states, 3 states have (on average 572.3333333333334) internal successors, (1717), 3 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:33,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:33,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 571 of 610 [2024-11-12 12:25:33,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:34,162 INFO L124 PetriNetUnfolderBase]: 78/1313 cut-off events. [2024-11-12 12:25:34,162 INFO L125 PetriNetUnfolderBase]: For 12/13 co-relation queries the response was YES. [2024-11-12 12:25:34,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1426 conditions, 1313 events. 78/1313 cut-off events. For 12/13 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 5869 event pairs, 35 based on Foata normal form. 0/1207 useless extension candidates. Maximal degree in co-relation 1226. Up to 94 conditions per place. [2024-11-12 12:25:34,172 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 17 selfloop transitions, 2 changer transitions 0/567 dead transitions. [2024-11-12 12:25:34,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 567 transitions, 1180 flow [2024-11-12 12:25:34,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:34,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:34,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1733 transitions. [2024-11-12 12:25:34,177 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9469945355191257 [2024-11-12 12:25:34,177 INFO L175 Difference]: Start difference. First operand has 562 places, 568 transitions, 1144 flow. Second operand 3 states and 1733 transitions. [2024-11-12 12:25:34,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 567 transitions, 1180 flow [2024-11-12 12:25:34,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 567 transitions, 1176 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:34,187 INFO L231 Difference]: Finished difference. Result has 561 places, 567 transitions, 1142 flow [2024-11-12 12:25:34,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=559, 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=561, PETRI_TRANSITIONS=567} [2024-11-12 12:25:34,188 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -31 predicate places. [2024-11-12 12:25:34,189 INFO L471 AbstractCegarLoop]: Abstraction has has 561 places, 567 transitions, 1142 flow [2024-11-12 12:25:34,190 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 572.3333333333334) internal successors, (1717), 3 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:34,190 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:34,190 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] [2024-11-12 12:25:34,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-12 12:25:34,191 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:34,192 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:34,192 INFO L85 PathProgramCache]: Analyzing trace with hash -2124322964, now seen corresponding path program 1 times [2024-11-12 12:25:34,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:34,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047108160] [2024-11-12 12:25:34,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:34,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:34,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:34,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:34,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047108160] [2024-11-12 12:25:34,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047108160] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:34,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:34,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:34,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899489171] [2024-11-12 12:25:34,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:34,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:34,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:34,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:34,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:34,320 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 571 out of 610 [2024-11-12 12:25:34,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 567 transitions, 1142 flow. Second operand has 3 states, 3 states have (on average 572.0) internal successors, (1716), 3 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:34,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:34,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 571 of 610 [2024-11-12 12:25:34,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:34,626 INFO L124 PetriNetUnfolderBase]: 105/1574 cut-off events. [2024-11-12 12:25:34,626 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-11-12 12:25:34,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1713 conditions, 1574 events. 105/1574 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 7847 event pairs, 48 based on Foata normal form. 0/1458 useless extension candidates. Maximal degree in co-relation 1506. Up to 118 conditions per place. [2024-11-12 12:25:34,638 INFO L140 encePairwiseOnDemand]: 606/610 looper letters, 17 selfloop transitions, 1 changer transitions 0/564 dead transitions. [2024-11-12 12:25:34,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 564 transitions, 1172 flow [2024-11-12 12:25:34,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:34,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:34,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1734 transitions. [2024-11-12 12:25:34,642 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9475409836065574 [2024-11-12 12:25:34,642 INFO L175 Difference]: Start difference. First operand has 561 places, 567 transitions, 1142 flow. Second operand 3 states and 1734 transitions. [2024-11-12 12:25:34,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 564 transitions, 1172 flow [2024-11-12 12:25:34,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 564 transitions, 1168 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:34,651 INFO L231 Difference]: Finished difference. Result has 558 places, 564 transitions, 1134 flow [2024-11-12 12:25:34,652 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1134, PETRI_PLACES=558, PETRI_TRANSITIONS=564} [2024-11-12 12:25:34,652 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -34 predicate places. [2024-11-12 12:25:34,652 INFO L471 AbstractCegarLoop]: Abstraction has has 558 places, 564 transitions, 1134 flow [2024-11-12 12:25:34,654 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 572.0) internal successors, (1716), 3 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:34,654 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:34,654 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] [2024-11-12 12:25:34,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-12 12:25:34,654 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:34,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:34,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1163529246, now seen corresponding path program 1 times [2024-11-12 12:25:34,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:34,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321933599] [2024-11-12 12:25:34,656 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:34,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:34,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:36,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:36,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:36,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321933599] [2024-11-12 12:25:36,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321933599] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:36,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:36,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 12:25:36,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182950750] [2024-11-12 12:25:36,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:36,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 12:25:36,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:36,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 12:25:36,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-11-12 12:25:37,040 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 565 out of 610 [2024-11-12 12:25:37,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 564 transitions, 1134 flow. Second operand has 10 states, 10 states have (on average 566.3) internal successors, (5663), 10 states have internal predecessors, (5663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:37,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:37,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 565 of 610 [2024-11-12 12:25:37,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:37,245 INFO L124 PetriNetUnfolderBase]: 60/1123 cut-off events. [2024-11-12 12:25:37,245 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:37,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 1123 events. 60/1123 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4275 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 1007. Up to 70 conditions per place. [2024-11-12 12:25:37,254 INFO L140 encePairwiseOnDemand]: 600/610 looper letters, 16 selfloop transitions, 9 changer transitions 0/563 dead transitions. [2024-11-12 12:25:37,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 563 transitions, 1182 flow [2024-11-12 12:25:37,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-12 12:25:37,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-12 12:25:37,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 5676 transitions. [2024-11-12 12:25:37,265 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9304918032786885 [2024-11-12 12:25:37,266 INFO L175 Difference]: Start difference. First operand has 558 places, 564 transitions, 1134 flow. Second operand 10 states and 5676 transitions. [2024-11-12 12:25:37,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 563 transitions, 1182 flow [2024-11-12 12:25:37,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 563 transitions, 1181 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-12 12:25:37,275 INFO L231 Difference]: Finished difference. Result has 565 places, 563 transitions, 1149 flow [2024-11-12 12:25:37,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1149, PETRI_PLACES=565, PETRI_TRANSITIONS=563} [2024-11-12 12:25:37,276 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -27 predicate places. [2024-11-12 12:25:37,276 INFO L471 AbstractCegarLoop]: Abstraction has has 565 places, 563 transitions, 1149 flow [2024-11-12 12:25:37,278 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 566.3) internal successors, (5663), 10 states have internal predecessors, (5663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:37,278 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:37,278 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] [2024-11-12 12:25:37,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-12 12:25:37,279 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:37,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:37,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1828621058, now seen corresponding path program 1 times [2024-11-12 12:25:37,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:37,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589082238] [2024-11-12 12:25:37,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:37,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:37,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:37,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:37,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:37,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589082238] [2024-11-12 12:25:37,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589082238] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:37,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:37,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:37,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864344026] [2024-11-12 12:25:37,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:37,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:37,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:37,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:37,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:37,413 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 571 out of 610 [2024-11-12 12:25:37,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 563 transitions, 1149 flow. Second operand has 3 states, 3 states have (on average 572.3333333333334) internal successors, (1717), 3 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:37,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:37,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 571 of 610 [2024-11-12 12:25:37,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:37,624 INFO L124 PetriNetUnfolderBase]: 72/1254 cut-off events. [2024-11-12 12:25:37,624 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-12 12:25:37,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1369 conditions, 1254 events. 72/1254 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 5143 event pairs, 35 based on Foata normal form. 0/1169 useless extension candidates. Maximal degree in co-relation 1162. Up to 88 conditions per place. [2024-11-12 12:25:37,634 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 17 selfloop transitions, 2 changer transitions 0/562 dead transitions. [2024-11-12 12:25:37,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 562 transitions, 1185 flow [2024-11-12 12:25:37,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:37,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:37,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1733 transitions. [2024-11-12 12:25:37,638 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9469945355191257 [2024-11-12 12:25:37,638 INFO L175 Difference]: Start difference. First operand has 565 places, 563 transitions, 1149 flow. Second operand 3 states and 1733 transitions. [2024-11-12 12:25:37,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 562 transitions, 1185 flow [2024-11-12 12:25:37,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 562 transitions, 1167 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-11-12 12:25:37,647 INFO L231 Difference]: Finished difference. Result has 557 places, 562 transitions, 1133 flow [2024-11-12 12:25:37,648 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=555, 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=1133, PETRI_PLACES=557, PETRI_TRANSITIONS=562} [2024-11-12 12:25:37,648 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -35 predicate places. [2024-11-12 12:25:37,648 INFO L471 AbstractCegarLoop]: Abstraction has has 557 places, 562 transitions, 1133 flow [2024-11-12 12:25:37,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 572.3333333333334) internal successors, (1717), 3 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:37,649 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:37,649 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] [2024-11-12 12:25:37,649 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-12 12:25:37,650 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:37,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:37,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1654103317, now seen corresponding path program 1 times [2024-11-12 12:25:37,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:37,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251196779] [2024-11-12 12:25:37,651 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:37,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:37,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:37,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-12 12:25:37,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:37,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251196779] [2024-11-12 12:25:37,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251196779] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:37,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:37,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:37,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764741911] [2024-11-12 12:25:37,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:37,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:37,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:37,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:37,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:37,763 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 571 out of 610 [2024-11-12 12:25:37,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 562 transitions, 1133 flow. Second operand has 3 states, 3 states have (on average 572.0) internal successors, (1716), 3 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:37,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:37,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 571 of 610 [2024-11-12 12:25:37,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:38,119 INFO L124 PetriNetUnfolderBase]: 105/1573 cut-off events. [2024-11-12 12:25:38,119 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-11-12 12:25:38,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1713 conditions, 1573 events. 105/1573 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 7881 event pairs, 48 based on Foata normal form. 0/1467 useless extension candidates. Maximal degree in co-relation 1507. Up to 118 conditions per place. [2024-11-12 12:25:38,131 INFO L140 encePairwiseOnDemand]: 606/610 looper letters, 17 selfloop transitions, 1 changer transitions 0/559 dead transitions. [2024-11-12 12:25:38,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 559 transitions, 1163 flow [2024-11-12 12:25:38,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:38,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:38,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1734 transitions. [2024-11-12 12:25:38,136 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9475409836065574 [2024-11-12 12:25:38,137 INFO L175 Difference]: Start difference. First operand has 557 places, 562 transitions, 1133 flow. Second operand 3 states and 1734 transitions. [2024-11-12 12:25:38,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 559 transitions, 1163 flow [2024-11-12 12:25:38,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 559 transitions, 1159 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:38,148 INFO L231 Difference]: Finished difference. Result has 554 places, 559 transitions, 1125 flow [2024-11-12 12:25:38,149 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1125, PETRI_PLACES=554, PETRI_TRANSITIONS=559} [2024-11-12 12:25:38,150 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -38 predicate places. [2024-11-12 12:25:38,150 INFO L471 AbstractCegarLoop]: Abstraction has has 554 places, 559 transitions, 1125 flow [2024-11-12 12:25:38,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 572.0) internal successors, (1716), 3 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:38,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:38,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 12:25:38,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-12 12:25:38,152 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:38,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:38,153 INFO L85 PathProgramCache]: Analyzing trace with hash 887319622, now seen corresponding path program 1 times [2024-11-12 12:25:38,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:38,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2369793] [2024-11-12 12:25:38,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:38,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:38,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:38,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-12 12:25:38,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:38,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2369793] [2024-11-12 12:25:38,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2369793] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:38,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:38,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:38,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677260381] [2024-11-12 12:25:38,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:38,360 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:38,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:38,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:38,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:38,365 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 578 out of 610 [2024-11-12 12:25:38,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 559 transitions, 1125 flow. Second operand has 3 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:38,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:38,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 578 of 610 [2024-11-12 12:25:38,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:38,579 INFO L124 PetriNetUnfolderBase]: 60/1115 cut-off events. [2024-11-12 12:25:38,579 INFO L125 PetriNetUnfolderBase]: For 10/11 co-relation queries the response was YES. [2024-11-12 12:25:38,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1197 conditions, 1115 events. 60/1115 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 4220 event pairs, 24 based on Foata normal form. 0/1041 useless extension candidates. Maximal degree in co-relation 991. Up to 66 conditions per place. [2024-11-12 12:25:38,587 INFO L140 encePairwiseOnDemand]: 608/610 looper letters, 12 selfloop transitions, 1 changer transitions 0/558 dead transitions. [2024-11-12 12:25:38,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 558 transitions, 1149 flow [2024-11-12 12:25:38,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:38,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:38,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1748 transitions. [2024-11-12 12:25:38,591 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9551912568306011 [2024-11-12 12:25:38,591 INFO L175 Difference]: Start difference. First operand has 554 places, 559 transitions, 1125 flow. Second operand 3 states and 1748 transitions. [2024-11-12 12:25:38,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 558 transitions, 1149 flow [2024-11-12 12:25:38,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 558 transitions, 1148 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-12 12:25:38,600 INFO L231 Difference]: Finished difference. Result has 554 places, 558 transitions, 1124 flow [2024-11-12 12:25:38,600 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1124, PETRI_PLACES=554, PETRI_TRANSITIONS=558} [2024-11-12 12:25:38,601 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -38 predicate places. [2024-11-12 12:25:38,601 INFO L471 AbstractCegarLoop]: Abstraction has has 554 places, 558 transitions, 1124 flow [2024-11-12 12:25:38,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:38,602 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:38,602 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] [2024-11-12 12:25:38,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-12 12:25:38,602 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:38,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:38,603 INFO L85 PathProgramCache]: Analyzing trace with hash -663778117, now seen corresponding path program 1 times [2024-11-12 12:25:38,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:38,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267976440] [2024-11-12 12:25:38,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:38,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:38,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:38,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-12 12:25:38,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:38,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267976440] [2024-11-12 12:25:38,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267976440] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:38,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:38,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:38,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449678533] [2024-11-12 12:25:38,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:38,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:38,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:38,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:38,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:38,746 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 568 out of 610 [2024-11-12 12:25:38,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 558 transitions, 1124 flow. Second operand has 3 states, 3 states have (on average 569.3333333333334) internal successors, (1708), 3 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:38,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:38,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 568 of 610 [2024-11-12 12:25:38,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:38,978 INFO L124 PetriNetUnfolderBase]: 105/1355 cut-off events. [2024-11-12 12:25:38,978 INFO L125 PetriNetUnfolderBase]: For 19/20 co-relation queries the response was YES. [2024-11-12 12:25:38,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1507 conditions, 1355 events. 105/1355 cut-off events. For 19/20 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 6608 event pairs, 48 based on Foata normal form. 0/1247 useless extension candidates. Maximal degree in co-relation 1301. Up to 130 conditions per place. [2024-11-12 12:25:38,988 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 21 selfloop transitions, 2 changer transitions 0/557 dead transitions. [2024-11-12 12:25:38,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 557 transitions, 1168 flow [2024-11-12 12:25:38,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:38,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:38,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1728 transitions. [2024-11-12 12:25:38,993 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9442622950819672 [2024-11-12 12:25:38,993 INFO L175 Difference]: Start difference. First operand has 554 places, 558 transitions, 1124 flow. Second operand 3 states and 1728 transitions. [2024-11-12 12:25:38,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 557 transitions, 1168 flow [2024-11-12 12:25:38,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 557 transitions, 1167 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-12 12:25:39,001 INFO L231 Difference]: Finished difference. Result has 554 places, 557 transitions, 1125 flow [2024-11-12 12:25:39,003 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1121, 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=1125, PETRI_PLACES=554, PETRI_TRANSITIONS=557} [2024-11-12 12:25:39,004 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -38 predicate places. [2024-11-12 12:25:39,004 INFO L471 AbstractCegarLoop]: Abstraction has has 554 places, 557 transitions, 1125 flow [2024-11-12 12:25:39,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 569.3333333333334) internal successors, (1708), 3 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:39,004 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:39,005 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] [2024-11-12 12:25:39,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-12 12:25:39,005 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:39,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:39,006 INFO L85 PathProgramCache]: Analyzing trace with hash -896782831, now seen corresponding path program 1 times [2024-11-12 12:25:39,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:39,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811990788] [2024-11-12 12:25:39,006 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:39,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:39,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:39,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-12 12:25:39,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:39,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811990788] [2024-11-12 12:25:39,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811990788] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:39,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:39,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:39,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255416494] [2024-11-12 12:25:39,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:39,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:39,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:39,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:39,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:39,146 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 610 [2024-11-12 12:25:39,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 557 transitions, 1125 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) [2024-11-12 12:25:39,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:39,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 610 [2024-11-12 12:25:39,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:39,440 INFO L124 PetriNetUnfolderBase]: 152/1681 cut-off events. [2024-11-12 12:25:39,440 INFO L125 PetriNetUnfolderBase]: For 19/20 co-relation queries the response was YES. [2024-11-12 12:25:39,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1920 conditions, 1681 events. 152/1681 cut-off events. For 19/20 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 9031 event pairs, 53 based on Foata normal form. 0/1574 useless extension candidates. Maximal degree in co-relation 1720. Up to 194 conditions per place. [2024-11-12 12:25:39,451 INFO L140 encePairwiseOnDemand]: 601/610 looper letters, 26 selfloop transitions, 4 changer transitions 0/559 dead transitions. [2024-11-12 12:25:39,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 559 transitions, 1193 flow [2024-11-12 12:25:39,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:39,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:39,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1727 transitions. [2024-11-12 12:25:39,455 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9437158469945355 [2024-11-12 12:25:39,455 INFO L175 Difference]: Start difference. First operand has 554 places, 557 transitions, 1125 flow. Second operand 3 states and 1727 transitions. [2024-11-12 12:25:39,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 559 transitions, 1193 flow [2024-11-12 12:25:39,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 559 transitions, 1189 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-12 12:25:39,467 INFO L231 Difference]: Finished difference. Result has 550 places, 554 transitions, 1131 flow [2024-11-12 12:25:39,468 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1111, 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=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1131, PETRI_PLACES=550, PETRI_TRANSITIONS=554} [2024-11-12 12:25:39,469 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -42 predicate places. [2024-11-12 12:25:39,469 INFO L471 AbstractCegarLoop]: Abstraction has has 550 places, 554 transitions, 1131 flow [2024-11-12 12:25:39,470 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) [2024-11-12 12:25:39,470 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:39,470 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] [2024-11-12 12:25:39,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-12 12:25:39,470 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:39,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:39,471 INFO L85 PathProgramCache]: Analyzing trace with hash 589523491, now seen corresponding path program 1 times [2024-11-12 12:25:39,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:39,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463102520] [2024-11-12 12:25:39,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:39,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:39,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:39,576 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-12 12:25:39,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:39,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463102520] [2024-11-12 12:25:39,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463102520] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:39,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:39,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:39,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494074172] [2024-11-12 12:25:39,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:39,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:39,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:39,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:39,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:39,586 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 577 out of 610 [2024-11-12 12:25:39,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 554 transitions, 1131 flow. Second operand has 3 states, 3 states have (on average 578.3333333333334) internal successors, (1735), 3 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:39,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:39,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 577 of 610 [2024-11-12 12:25:39,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:39,831 INFO L124 PetriNetUnfolderBase]: 86/1443 cut-off events. [2024-11-12 12:25:39,831 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2024-11-12 12:25:39,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1603 conditions, 1443 events. 86/1443 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 6771 event pairs, 9 based on Foata normal form. 0/1370 useless extension candidates. Maximal degree in co-relation 1396. Up to 100 conditions per place. [2024-11-12 12:25:39,843 INFO L140 encePairwiseOnDemand]: 608/610 looper letters, 18 selfloop transitions, 1 changer transitions 0/558 dead transitions. [2024-11-12 12:25:39,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 558 transitions, 1179 flow [2024-11-12 12:25:39,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:39,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:39,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1751 transitions. [2024-11-12 12:25:39,846 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9568306010928962 [2024-11-12 12:25:39,847 INFO L175 Difference]: Start difference. First operand has 550 places, 554 transitions, 1131 flow. Second operand 3 states and 1751 transitions. [2024-11-12 12:25:39,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 558 transitions, 1179 flow [2024-11-12 12:25:39,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 558 transitions, 1175 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-12 12:25:39,858 INFO L231 Difference]: Finished difference. Result has 550 places, 553 transitions, 1127 flow [2024-11-12 12:25:39,859 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1127, PETRI_PLACES=550, PETRI_TRANSITIONS=553} [2024-11-12 12:25:39,859 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -42 predicate places. [2024-11-12 12:25:39,860 INFO L471 AbstractCegarLoop]: Abstraction has has 550 places, 553 transitions, 1127 flow [2024-11-12 12:25:39,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 578.3333333333334) internal successors, (1735), 3 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:39,860 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:39,860 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] [2024-11-12 12:25:39,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-12 12:25:39,861 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:39,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:39,862 INFO L85 PathProgramCache]: Analyzing trace with hash -577329977, now seen corresponding path program 1 times [2024-11-12 12:25:39,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:39,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376902182] [2024-11-12 12:25:39,863 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:39,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:39,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:39,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-12 12:25:39,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:39,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376902182] [2024-11-12 12:25:39,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376902182] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:39,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:39,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:39,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606747360] [2024-11-12 12:25:39,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:39,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:39,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:39,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:39,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:39,991 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 569 out of 610 [2024-11-12 12:25:39,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 553 transitions, 1127 flow. Second operand has 3 states, 3 states have (on average 571.0) internal successors, (1713), 3 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:39,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:39,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 569 of 610 [2024-11-12 12:25:39,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:40,236 INFO L124 PetriNetUnfolderBase]: 110/1497 cut-off events. [2024-11-12 12:25:40,236 INFO L125 PetriNetUnfolderBase]: For 28/29 co-relation queries the response was YES. [2024-11-12 12:25:40,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1692 conditions, 1497 events. 110/1497 cut-off events. For 28/29 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 7410 event pairs, 46 based on Foata normal form. 0/1406 useless extension candidates. Maximal degree in co-relation 1485. Up to 141 conditions per place. [2024-11-12 12:25:40,287 INFO L140 encePairwiseOnDemand]: 607/610 looper letters, 23 selfloop transitions, 2 changer transitions 0/553 dead transitions. [2024-11-12 12:25:40,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 553 transitions, 1177 flow [2024-11-12 12:25:40,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:40,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:40,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1731 transitions. [2024-11-12 12:25:40,291 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9459016393442623 [2024-11-12 12:25:40,291 INFO L175 Difference]: Start difference. First operand has 550 places, 553 transitions, 1127 flow. Second operand 3 states and 1731 transitions. [2024-11-12 12:25:40,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 553 transitions, 1177 flow [2024-11-12 12:25:40,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 553 transitions, 1176 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-12 12:25:40,300 INFO L231 Difference]: Finished difference. Result has 551 places, 553 transitions, 1134 flow [2024-11-12 12:25:40,301 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1134, PETRI_PLACES=551, PETRI_TRANSITIONS=553} [2024-11-12 12:25:40,302 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -41 predicate places. [2024-11-12 12:25:40,302 INFO L471 AbstractCegarLoop]: Abstraction has has 551 places, 553 transitions, 1134 flow [2024-11-12 12:25:40,303 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 571.0) internal successors, (1713), 3 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:40,303 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:40,303 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] [2024-11-12 12:25:40,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-12 12:25:40,303 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:40,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:40,304 INFO L85 PathProgramCache]: Analyzing trace with hash -403554843, now seen corresponding path program 1 times [2024-11-12 12:25:40,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:40,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681582388] [2024-11-12 12:25:40,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:40,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:40,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:40,407 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-12 12:25:40,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:40,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681582388] [2024-11-12 12:25:40,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681582388] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:40,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:40,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:40,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621971918] [2024-11-12 12:25:40,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:40,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:40,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:40,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:40,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:40,420 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 610 [2024-11-12 12:25:40,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 553 transitions, 1134 flow. Second operand has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:40,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:40,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 610 [2024-11-12 12:25:40,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:40,739 INFO L124 PetriNetUnfolderBase]: 135/2058 cut-off events. [2024-11-12 12:25:40,740 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-11-12 12:25:40,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2281 conditions, 2058 events. 135/2058 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 12252 event pairs, 52 based on Foata normal form. 0/1958 useless extension candidates. Maximal degree in co-relation 2267. Up to 157 conditions per place. [2024-11-12 12:25:40,752 INFO L140 encePairwiseOnDemand]: 606/610 looper letters, 11 selfloop transitions, 1 changer transitions 112/554 dead transitions. [2024-11-12 12:25:40,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 554 transitions, 1176 flow [2024-11-12 12:25:40,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:40,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:40,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1743 transitions. [2024-11-12 12:25:40,756 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9524590163934427 [2024-11-12 12:25:40,756 INFO L175 Difference]: Start difference. First operand has 551 places, 553 transitions, 1134 flow. Second operand 3 states and 1743 transitions. [2024-11-12 12:25:40,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 554 transitions, 1176 flow [2024-11-12 12:25:40,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 554 transitions, 1174 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-12 12:25:40,765 INFO L231 Difference]: Finished difference. Result has 551 places, 441 transitions, 909 flow [2024-11-12 12:25:40,766 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=909, PETRI_PLACES=551, PETRI_TRANSITIONS=441} [2024-11-12 12:25:40,768 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -41 predicate places. [2024-11-12 12:25:40,768 INFO L471 AbstractCegarLoop]: Abstraction has has 551 places, 441 transitions, 909 flow [2024-11-12 12:25:40,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 575.3333333333334) internal successors, (1726), 3 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:40,769 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-12 12:25:40,769 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] [2024-11-12 12:25:40,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-12 12:25:40,770 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 64 more)] === [2024-11-12 12:25:40,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 12:25:40,771 INFO L85 PathProgramCache]: Analyzing trace with hash -514354670, now seen corresponding path program 1 times [2024-11-12 12:25:40,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 12:25:40,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318340066] [2024-11-12 12:25:40,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 12:25:40,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 12:25:40,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 12:25:40,873 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-12 12:25:40,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 12:25:40,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318340066] [2024-11-12 12:25:40,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318340066] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 12:25:40,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 12:25:40,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 12:25:40,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081625653] [2024-11-12 12:25:40,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 12:25:40,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-12 12:25:40,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 12:25:40,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-12 12:25:40,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-12 12:25:40,890 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 577 out of 610 [2024-11-12 12:25:40,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 441 transitions, 909 flow. Second operand has 3 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:40,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-12 12:25:40,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 577 of 610 [2024-11-12 12:25:40,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-12 12:25:40,990 INFO L124 PetriNetUnfolderBase]: 33/681 cut-off events. [2024-11-12 12:25:40,990 INFO L125 PetriNetUnfolderBase]: For 9/11 co-relation queries the response was YES. [2024-11-12 12:25:40,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 785 conditions, 681 events. 33/681 cut-off events. For 9/11 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1528 event pairs, 12 based on Foata normal form. 0/657 useless extension candidates. Maximal degree in co-relation 576. Up to 33 conditions per place. [2024-11-12 12:25:40,993 INFO L140 encePairwiseOnDemand]: 608/610 looper letters, 0 selfloop transitions, 0 changer transitions 445/445 dead transitions. [2024-11-12 12:25:40,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 445 transitions, 948 flow [2024-11-12 12:25:40,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-12 12:25:40,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-12 12:25:40,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1747 transitions. [2024-11-12 12:25:40,997 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9546448087431694 [2024-11-12 12:25:40,997 INFO L175 Difference]: Start difference. First operand has 551 places, 441 transitions, 909 flow. Second operand 3 states and 1747 transitions. [2024-11-12 12:25:40,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 445 transitions, 948 flow [2024-11-12 12:25:41,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 445 transitions, 947 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-12 12:25:41,009 INFO L231 Difference]: Finished difference. Result has 447 places, 0 transitions, 0 flow [2024-11-12 12:25:41,011 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=610, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=447, PETRI_TRANSITIONS=0} [2024-11-12 12:25:41,012 INFO L279 CegarLoopForPetriNet]: 592 programPoint places, -145 predicate places. [2024-11-12 12:25:41,012 INFO L471 AbstractCegarLoop]: Abstraction has has 447 places, 0 transitions, 0 flow [2024-11-12 12:25:41,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-12 12:25:41,020 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE (66 of 67 remaining) [2024-11-12 12:25:41,020 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE (65 of 67 remaining) [2024-11-12 12:25:41,020 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (64 of 67 remaining) [2024-11-12 12:25:41,020 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr3ASSERT_VIOLATIONDATA_RACE (63 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr4ASSERT_VIOLATIONDATA_RACE (62 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr5ASSERT_VIOLATIONDATA_RACE (61 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr6ASSERT_VIOLATIONDATA_RACE (60 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr8ASSERT_VIOLATIONDATA_RACE (59 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr9ASSERT_VIOLATIONDATA_RACE (58 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr7ASSERT_VIOLATIONDATA_RACE (57 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE (56 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE (55 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (54 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr3ASSERT_VIOLATIONDATA_RACE (53 of 67 remaining) [2024-11-12 12:25:41,021 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE (52 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr5ASSERT_VIOLATIONDATA_RACE (51 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr6ASSERT_VIOLATIONDATA_RACE (50 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE (49 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE (48 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (47 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (46 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (45 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (44 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (43 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (42 of 67 remaining) [2024-11-12 12:25:41,022 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE (41 of 67 remaining) [2024-11-12 12:25:41,023 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE (40 of 67 remaining) [2024-11-12 12:25:41,023 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE (39 of 67 remaining) [2024-11-12 12:25:41,023 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE (38 of 67 remaining) [2024-11-12 12:25:41,023 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE (37 of 67 remaining) [2024-11-12 12:25:41,023 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE (36 of 67 remaining) [2024-11-12 12:25:41,023 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE (35 of 67 remaining) [2024-11-12 12:25:41,024 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE (34 of 67 remaining) [2024-11-12 12:25:41,024 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE (33 of 67 remaining) [2024-11-12 12:25:41,024 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE (32 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE (31 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE (30 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE (29 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE (28 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE (27 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE (26 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE (25 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE (24 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE (23 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE (22 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (21 of 67 remaining) [2024-11-12 12:25:41,025 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (20 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr0ASSERT_VIOLATIONDATA_RACE (19 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr1ASSERT_VIOLATIONDATA_RACE (18 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr2ASSERT_VIOLATIONDATA_RACE (17 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr3ASSERT_VIOLATIONDATA_RACE (16 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr4ASSERT_VIOLATIONDATA_RACE (15 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr5ASSERT_VIOLATIONDATA_RACE (14 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr6ASSERT_VIOLATIONDATA_RACE (13 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr8ASSERT_VIOLATIONDATA_RACE (12 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr9ASSERT_VIOLATIONDATA_RACE (11 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_read_nvramErr7ASSERT_VIOLATIONDATA_RACE (10 of 67 remaining) [2024-11-12 12:25:41,026 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE (9 of 67 remaining) [2024-11-12 12:25:41,027 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE (8 of 67 remaining) [2024-11-12 12:25:41,027 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (7 of 67 remaining) [2024-11-12 12:25:41,027 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr3ASSERT_VIOLATIONDATA_RACE (6 of 67 remaining) [2024-11-12 12:25:41,027 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE (5 of 67 remaining) [2024-11-12 12:25:41,027 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr5ASSERT_VIOLATIONDATA_RACE (4 of 67 remaining) [2024-11-12 12:25:41,027 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr6ASSERT_VIOLATIONDATA_RACE (3 of 67 remaining) [2024-11-12 12:25:41,027 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr8ASSERT_VIOLATIONDATA_RACE (2 of 67 remaining) [2024-11-12 12:25:41,027 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr9ASSERT_VIOLATIONDATA_RACE (1 of 67 remaining) [2024-11-12 12:25:41,027 INFO L782 garLoopResultBuilder]: Registering result SAFE for location whoop_wrapper_write_nvramErr7ASSERT_VIOLATIONDATA_RACE (0 of 67 remaining) [2024-11-12 12:25:41,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-12 12:25:41,028 INFO L421 BasicCegarLoop]: Path program 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] [2024-11-12 12:25:41,035 INFO L239 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-12 12:25:41,035 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-12 12:25:41,039 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 12:25:41 BasicIcfg [2024-11-12 12:25:41,039 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-12 12:25:41,040 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-12 12:25:41,040 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-12 12:25:41,040 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-12 12:25:41,040 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 12:25:26" (3/4) ... [2024-11-12 12:25:41,042 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-12 12:25:41,045 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure whoop_wrapper_read_nvram [2024-11-12 12:25:41,045 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure whoop_wrapper_write_nvram [2024-11-12 12:25:41,059 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 27 nodes and edges [2024-11-12 12:25:41,059 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 12 nodes and edges [2024-11-12 12:25:41,060 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2024-11-12 12:25:41,060 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-12 12:25:41,061 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-12 12:25:41,187 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-12 12:25:41,190 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-12 12:25:41,190 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-12 12:25:41,191 INFO L158 Benchmark]: Toolchain (without parser) took 22727.84ms. Allocated memory was 167.8MB in the beginning and 868.2MB in the end (delta: 700.4MB). Free memory was 80.7MB in the beginning and 424.9MB in the end (delta: -344.2MB). Peak memory consumption was 356.7MB. Max. memory is 16.1GB. [2024-11-12 12:25:41,191 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 167.8MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-12 12:25:41,191 INFO L158 Benchmark]: CACSL2BoogieTranslator took 5625.39ms. Allocated memory was 167.8MB in the beginning and 262.1MB in the end (delta: 94.4MB). Free memory was 80.7MB in the beginning and 106.4MB in the end (delta: -25.7MB). Peak memory consumption was 75.9MB. Max. memory is 16.1GB. [2024-11-12 12:25:41,191 INFO L158 Benchmark]: Boogie Procedure Inliner took 268.11ms. Allocated memory is still 262.1MB. Free memory was 106.4MB in the beginning and 173.8MB in the end (delta: -67.4MB). Peak memory consumption was 7.0MB. Max. memory is 16.1GB. [2024-11-12 12:25:41,192 INFO L158 Benchmark]: Boogie Preprocessor took 106.84ms. Allocated memory is still 262.1MB. Free memory was 173.8MB in the beginning and 167.6MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-12 12:25:41,192 INFO L158 Benchmark]: RCFGBuilder took 1671.78ms. Allocated memory is still 262.1MB. Free memory was 167.6MB in the beginning and 101.3MB in the end (delta: 66.3MB). Peak memory consumption was 73.4MB. Max. memory is 16.1GB. [2024-11-12 12:25:41,192 INFO L158 Benchmark]: TraceAbstraction took 14899.19ms. Allocated memory was 262.1MB in the beginning and 868.2MB in the end (delta: 606.1MB). Free memory was 101.3MB in the beginning and 433.3MB in the end (delta: -332.0MB). Peak memory consumption was 275.1MB. Max. memory is 16.1GB. [2024-11-12 12:25:41,192 INFO L158 Benchmark]: Witness Printer took 150.49ms. Allocated memory is still 868.2MB. Free memory was 433.3MB in the beginning and 424.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-12 12:25:41,194 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23ms. Allocated memory is still 167.8MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 5625.39ms. Allocated memory was 167.8MB in the beginning and 262.1MB in the end (delta: 94.4MB). Free memory was 80.7MB in the beginning and 106.4MB in the end (delta: -25.7MB). Peak memory consumption was 75.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 268.11ms. Allocated memory is still 262.1MB. Free memory was 106.4MB in the beginning and 173.8MB in the end (delta: -67.4MB). Peak memory consumption was 7.0MB. Max. memory is 16.1GB. * Boogie Preprocessor took 106.84ms. Allocated memory is still 262.1MB. Free memory was 173.8MB in the beginning and 167.6MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1671.78ms. Allocated memory is still 262.1MB. Free memory was 167.6MB in the beginning and 101.3MB in the end (delta: 66.3MB). Peak memory consumption was 73.4MB. Max. memory is 16.1GB. * TraceAbstraction took 14899.19ms. Allocated memory was 262.1MB in the beginning and 868.2MB in the end (delta: 606.1MB). Free memory was 101.3MB in the beginning and 433.3MB in the end (delta: -332.0MB). Peak memory consumption was 275.1MB. Max. memory is 16.1GB. * Witness Printer took 150.49ms. Allocated memory is still 868.2MB. Free memory was 433.3MB in the beginning and 424.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3228]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "b %b0, %1\n" : "+q" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] - GenericResultAtLocation [Line: 3228]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "w %w0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] - GenericResultAtLocation [Line: 3228]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "l %0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] - GenericResultAtLocation [Line: 3228]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile ("" "xchg" "q %q0, %1\n" : "+r" (__ret), "+m" (*((&head->first))) : : "memory", "cc"); [3228] - GenericResultAtLocation [Line: 5817]: Unsoundness Warning Ignoring inline assembler instruction C: asm volatile("ud2"); [5817] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 6847]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6847]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6847]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6847]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6722]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6724]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6727]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6733]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6736]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6729]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6842]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6842]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6842]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6842]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6750]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6752]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6755]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6763]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6766]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6757]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6867]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6868]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6869]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6870]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6871]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6872]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6873]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6874]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6875]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6876]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6877]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6878]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6879]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6880]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6881]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6882]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6883]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6884]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6884]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6885]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6886]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6887]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6810]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6811]: there are no data races For all program executions holds that there are no data races at this location - PositiveResult [Line: 6812]: there are no data races For all program executions holds that there are no data races at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 834 locations, 67 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 14.6s, OverallIterations: 28, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 8.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 488 SdHoareTripleChecker+Valid, 1.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 192 mSDsluCounter, 94 SdHoareTripleChecker+Invalid, 1.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 97 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1030 IncrementalHoareTripleChecker+Invalid, 1127 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 97 mSolverCounterUnsat, 94 mSDtfsCounter, 1030 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1217occurred in iteration=0, InterpolantAutomatonStates: 91, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 4.2s InterpolantComputationTime, 5293 NumberOfCodeBlocks, 5293 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 5265 ConstructedInterpolants, 0 QuantifiedInterpolants, 5626 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 28 InterpolantComputations, 28 PerfectInterpolantSequences, 42/42 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 45 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-12 12:25:41,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE