./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e477555710806f589e2df4355d107ec5094f895ba0eeca2a28a6fd25b09e9340 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:33:16,341 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:33:16,396 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DataRace-32bit-Automizer_Default.epf [2024-12-02 15:33:16,401 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:33:16,401 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:33:16,423 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:33:16,424 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:33:16,424 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:33:16,424 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:33:16,425 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:33:16,425 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:33:16,425 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:33:16,425 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:33:16,425 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:33:16,425 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:33:16,425 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:33:16,425 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:33:16,426 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:33:16,426 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:33:16,427 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:33:16,427 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:33:16,427 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:33:16,427 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:33:16,427 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:33:16,427 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:33:16,427 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:33:16,427 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:33:16,427 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:33:16,427 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:33:16,427 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:33:16,428 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:33:16,428 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:33:16,428 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:33:16,428 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:33:16,428 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:33:16,428 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:33:16,428 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e477555710806f589e2df4355d107ec5094f895ba0eeca2a28a6fd25b09e9340 [2024-12-02 15:33:16,670 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:33:16,677 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:33:16,679 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:33:16,681 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:33:16,681 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:33:16,682 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2024-12-02 15:33:19,340 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/data/c3a27f39c/70d8e7a3209247b39a478343fcf40395/FLAG96d895ead [2024-12-02 15:33:19,775 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:33:19,775 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/sv-benchmarks/c/pthread-driver-races/char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2024-12-02 15:33:19,810 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/data/c3a27f39c/70d8e7a3209247b39a478343fcf40395/FLAG96d895ead [2024-12-02 15:33:19,823 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/data/c3a27f39c/70d8e7a3209247b39a478343fcf40395 [2024-12-02 15:33:19,825 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:33:19,826 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:33:19,827 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:33:19,827 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:33:19,831 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:33:19,831 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:33:19" (1/1) ... [2024-12-02 15:33:19,832 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49a81e77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:19, skipping insertion in model container [2024-12-02 15:33:19,832 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:33:19" (1/1) ... [2024-12-02 15:33:19,894 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:33:24,018 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:33:24,031 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:33:24,164 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-12-02 15:33:24,165 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-12-02 15:33:24,166 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-12-02 15:33:24,166 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-12-02 15:33:24,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: asm volatile("ud2"); [5817] [2024-12-02 15:33:24,305 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:33:24,720 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:33:24,720 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24 WrapperNode [2024-12-02 15:33:24,720 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:33:24,721 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:33:24,721 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:33:24,721 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:33:24,726 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,809 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,857 INFO L138 Inliner]: procedures = 1354, calls = 1464, calls flagged for inlining = 353, calls inlined = 20, statements flattened = 522 [2024-12-02 15:33:24,857 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:33:24,858 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:33:24,858 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:33:24,858 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:33:24,866 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,867 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,871 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,872 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,893 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,895 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,898 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,903 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,906 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,913 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:33:24,914 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:33:24,914 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:33:24,914 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:33:24,915 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (1/1) ... [2024-12-02 15:33:24,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:33:24,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:33:24,945 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:33:24,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:33:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-12-02 15:33:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 15:33:24,970 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_nvram_unlocked_ioctl [2024-12-02 15:33:24,970 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_nvram_unlocked_ioctl [2024-12-02 15:33:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:33:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:33:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:33:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-12-02 15:33:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 15:33:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 15:33:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-12-02 15:33:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure whoop_wrapper_write_nvram [2024-12-02 15:33:24,971 INFO L138 BoogieDeclarations]: Found implementation of procedure whoop_wrapper_write_nvram [2024-12-02 15:33:24,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-12-02 15:33:24,973 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 15:33:25,305 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:33:25,307 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:33:25,911 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 15:33:25,912 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:33:25,985 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:33:25,985 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-12-02 15:33:25,985 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:33:25 BoogieIcfgContainer [2024-12-02 15:33:25,985 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:33:25,988 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:33:25,988 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:33:25,993 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:33:25,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:33:19" (1/3) ... [2024-12-02 15:33:25,993 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45856b14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:33:25, skipping insertion in model container [2024-12-02 15:33:25,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:33:24" (2/3) ... [2024-12-02 15:33:25,994 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45856b14 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:33:25, skipping insertion in model container [2024-12-02 15:33:25,994 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:33:25" (3/3) ... [2024-12-02 15:33:25,995 INFO L128 eAbstractionObserver]: Analyzing ICFG char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i [2024-12-02 15:33:26,008 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:33:26,011 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG char_generic_nvram_nvram_unlocked_ioctl_write_nvram.i that has 3 procedures, 573 locations, 1 initial locations, 1 loop locations, and 41 error locations. [2024-12-02 15:33:26,011 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 15:33:26,145 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 15:33:26,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 579 places, 585 transitions, 1184 flow [2024-12-02 15:33:26,391 INFO L124 PetriNetUnfolderBase]: 13/583 cut-off events. [2024-12-02 15:33:26,393 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 15:33:26,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592 conditions, 583 events. 13/583 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 562 event pairs, 0 based on Foata normal form. 0/529 useless extension candidates. Maximal degree in co-relation 514. Up to 4 conditions per place. [2024-12-02 15:33:26,402 INFO L82 GeneralOperation]: Start removeDead. Operand has 579 places, 585 transitions, 1184 flow [2024-12-02 15:33:26,410 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 573 places, 579 transitions, 1167 flow [2024-12-02 15:33:26,417 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:33:26,427 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;@596c4cd9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:33:26,427 INFO L334 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2024-12-02 15:33:26,440 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 15:33:26,441 INFO L124 PetriNetUnfolderBase]: 0/86 cut-off events. [2024-12-02 15:33:26,441 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 15:33:26,441 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:26,441 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-12-02 15:33:26,442 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:26,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:26,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1555583611, now seen corresponding path program 1 times [2024-12-02 15:33:26,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:26,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844442883] [2024-12-02 15:33:26,454 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:26,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:26,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:26,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:26,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:26,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844442883] [2024-12-02 15:33:26,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844442883] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:26,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:26,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:26,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178949150] [2024-12-02 15:33:26,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:26,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:26,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:26,808 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:26,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:26,829 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:26,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 579 transitions, 1167 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:26,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:26,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:26,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:27,006 INFO L124 PetriNetUnfolderBase]: 13/611 cut-off events. [2024-12-02 15:33:27,007 INFO L125 PetriNetUnfolderBase]: For 12/13 co-relation queries the response was YES. [2024-12-02 15:33:27,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 636 conditions, 611 events. 13/611 cut-off events. For 12/13 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 775 event pairs, 2 based on Foata normal form. 4/564 useless extension candidates. Maximal degree in co-relation 513. Up to 13 conditions per place. [2024-12-02 15:33:27,012 INFO L140 encePairwiseOnDemand]: 575/585 looper letters, 8 selfloop transitions, 2 changer transitions 1/569 dead transitions. [2024-12-02 15:33:27,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 569 transitions, 1167 flow [2024-12-02 15:33:27,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:27,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:27,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1710 transitions. [2024-12-02 15:33:27,029 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9743589743589743 [2024-12-02 15:33:27,031 INFO L175 Difference]: Start difference. First operand has 573 places, 579 transitions, 1167 flow. Second operand 3 states and 1710 transitions. [2024-12-02 15:33:27,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 569 transitions, 1167 flow [2024-12-02 15:33:27,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 569 transitions, 1162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 15:33:27,047 INFO L231 Difference]: Finished difference. Result has 566 places, 568 transitions, 1144 flow [2024-12-02 15:33:27,050 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1144, PETRI_PLACES=566, PETRI_TRANSITIONS=568} [2024-12-02 15:33:27,053 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -7 predicate places. [2024-12-02 15:33:27,053 INFO L471 AbstractCegarLoop]: Abstraction has has 566 places, 568 transitions, 1144 flow [2024-12-02 15:33:27,055 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:27,055 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:27,055 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-12-02 15:33:27,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 15:33:27,055 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:27,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:27,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1658986265, now seen corresponding path program 1 times [2024-12-02 15:33:27,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:27,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787491204] [2024-12-02 15:33:27,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:27,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:27,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:27,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:27,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:27,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787491204] [2024-12-02 15:33:27,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787491204] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:27,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:27,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:27,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342793736] [2024-12-02 15:33:27,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:27,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:27,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:27,170 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:27,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:27,190 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 563 out of 585 [2024-12-02 15:33:27,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 568 transitions, 1144 flow. Second operand has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:27,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:27,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 563 of 585 [2024-12-02 15:33:27,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:27,446 INFO L124 PetriNetUnfolderBase]: 29/1060 cut-off events. [2024-12-02 15:33:27,446 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 15:33:27,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1091 conditions, 1060 events. 29/1060 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2920 event pairs, 5 based on Foata normal form. 0/963 useless extension candidates. Maximal degree in co-relation 996. Up to 20 conditions per place. [2024-12-02 15:33:27,452 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 9 selfloop transitions, 2 changer transitions 0/567 dead transitions. [2024-12-02 15:33:27,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 567 transitions, 1164 flow [2024-12-02 15:33:27,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:27,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:27,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1701 transitions. [2024-12-02 15:33:27,457 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9692307692307692 [2024-12-02 15:33:27,457 INFO L175 Difference]: Start difference. First operand has 566 places, 568 transitions, 1144 flow. Second operand 3 states and 1701 transitions. [2024-12-02 15:33:27,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 567 transitions, 1164 flow [2024-12-02 15:33:27,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 567 transitions, 1160 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:27,468 INFO L231 Difference]: Finished difference. Result has 564 places, 567 transitions, 1142 flow [2024-12-02 15:33:27,468 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1142, PETRI_PLACES=564, PETRI_TRANSITIONS=567} [2024-12-02 15:33:27,469 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -9 predicate places. [2024-12-02 15:33:27,469 INFO L471 AbstractCegarLoop]: Abstraction has has 564 places, 567 transitions, 1142 flow [2024-12-02 15:33:27,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:27,470 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:27,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] [2024-12-02 15:33:27,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 15:33:27,471 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:27,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:27,471 INFO L85 PathProgramCache]: Analyzing trace with hash 2004493150, now seen corresponding path program 1 times [2024-12-02 15:33:27,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:27,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499015444] [2024-12-02 15:33:27,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:27,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:27,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:27,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:27,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499015444] [2024-12-02 15:33:27,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499015444] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:27,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:27,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:27,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983730513] [2024-12-02 15:33:27,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:27,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:27,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:27,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:27,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:27,588 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:27,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 567 transitions, 1142 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:27,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:27,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:27,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:27,747 INFO L124 PetriNetUnfolderBase]: 13/608 cut-off events. [2024-12-02 15:33:27,747 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:27,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 608 events. 13/608 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 773 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 528. Up to 13 conditions per place. [2024-12-02 15:33:27,751 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/566 dead transitions. [2024-12-02 15:33:27,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 566 transitions, 1160 flow [2024-12-02 15:33:27,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:27,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:27,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:27,756 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:27,756 INFO L175 Difference]: Start difference. First operand has 564 places, 567 transitions, 1142 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:27,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 566 transitions, 1160 flow [2024-12-02 15:33:27,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 566 transitions, 1156 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:27,764 INFO L231 Difference]: Finished difference. Result has 563 places, 566 transitions, 1140 flow [2024-12-02 15:33:27,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1140, PETRI_PLACES=563, PETRI_TRANSITIONS=566} [2024-12-02 15:33:27,766 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -10 predicate places. [2024-12-02 15:33:27,766 INFO L471 AbstractCegarLoop]: Abstraction has has 563 places, 566 transitions, 1140 flow [2024-12-02 15:33:27,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:27,767 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:27,767 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-12-02 15:33:27,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 15:33:27,767 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:27,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:27,768 INFO L85 PathProgramCache]: Analyzing trace with hash -926812324, now seen corresponding path program 1 times [2024-12-02 15:33:27,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:27,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795325926] [2024-12-02 15:33:27,768 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:27,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:27,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:27,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-12-02 15:33:27,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:27,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795325926] [2024-12-02 15:33:27,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795325926] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:27,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:27,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:27,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159960086] [2024-12-02 15:33:27,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:27,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:27,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:27,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:27,878 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:27,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 566 transitions, 1140 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:27,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:27,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:27,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:27,987 INFO L124 PetriNetUnfolderBase]: 13/607 cut-off events. [2024-12-02 15:33:27,988 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:27,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 629 conditions, 607 events. 13/607 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 775 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 520. Up to 13 conditions per place. [2024-12-02 15:33:27,992 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/565 dead transitions. [2024-12-02 15:33:27,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 565 transitions, 1158 flow [2024-12-02 15:33:27,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:27,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:27,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:27,996 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:27,996 INFO L175 Difference]: Start difference. First operand has 563 places, 566 transitions, 1140 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:27,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 565 transitions, 1158 flow [2024-12-02 15:33:27,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 565 transitions, 1154 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:28,005 INFO L231 Difference]: Finished difference. Result has 562 places, 565 transitions, 1138 flow [2024-12-02 15:33:28,005 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1134, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1138, PETRI_PLACES=562, PETRI_TRANSITIONS=565} [2024-12-02 15:33:28,006 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -11 predicate places. [2024-12-02 15:33:28,006 INFO L471 AbstractCegarLoop]: Abstraction has has 562 places, 565 transitions, 1138 flow [2024-12-02 15:33:28,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:28,007 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:28,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] [2024-12-02 15:33:28,008 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 15:33:28,008 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:28,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:28,008 INFO L85 PathProgramCache]: Analyzing trace with hash -160585105, now seen corresponding path program 1 times [2024-12-02 15:33:28,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:28,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887495145] [2024-12-02 15:33:28,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:28,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:28,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:28,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:28,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:28,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887495145] [2024-12-02 15:33:28,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887495145] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:28,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:28,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:28,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528716972] [2024-12-02 15:33:28,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:28,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:28,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:28,103 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:28,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:28,113 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:28,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 565 transitions, 1138 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:28,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:28,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:28,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:28,221 INFO L124 PetriNetUnfolderBase]: 13/606 cut-off events. [2024-12-02 15:33:28,221 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:28,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 628 conditions, 606 events. 13/606 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 770 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 512. Up to 13 conditions per place. [2024-12-02 15:33:28,225 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/564 dead transitions. [2024-12-02 15:33:28,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 564 transitions, 1156 flow [2024-12-02 15:33:28,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:28,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:28,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:28,230 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:28,230 INFO L175 Difference]: Start difference. First operand has 562 places, 565 transitions, 1138 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:28,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 564 transitions, 1156 flow [2024-12-02 15:33:28,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 564 transitions, 1152 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:28,239 INFO L231 Difference]: Finished difference. Result has 561 places, 564 transitions, 1136 flow [2024-12-02 15:33:28,240 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1136, PETRI_PLACES=561, PETRI_TRANSITIONS=564} [2024-12-02 15:33:28,240 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -12 predicate places. [2024-12-02 15:33:28,240 INFO L471 AbstractCegarLoop]: Abstraction has has 561 places, 564 transitions, 1136 flow [2024-12-02 15:33:28,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:28,242 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:28,242 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-12-02 15:33:28,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 15:33:28,242 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:28,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:28,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1119884281, now seen corresponding path program 1 times [2024-12-02 15:33:28,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:28,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057793384] [2024-12-02 15:33:28,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:28,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:28,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:28,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:28,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:28,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057793384] [2024-12-02 15:33:28,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057793384] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:28,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:28,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:28,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348800877] [2024-12-02 15:33:28,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:28,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:28,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:28,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:28,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:28,395 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 563 out of 585 [2024-12-02 15:33:28,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 564 transitions, 1136 flow. Second operand has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:28,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:28,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 563 of 585 [2024-12-02 15:33:28,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:28,530 INFO L124 PetriNetUnfolderBase]: 14/625 cut-off events. [2024-12-02 15:33:28,530 INFO L125 PetriNetUnfolderBase]: For 4/5 co-relation queries the response was YES. [2024-12-02 15:33:28,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 650 conditions, 625 events. 14/625 cut-off events. For 4/5 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 874 event pairs, 3 based on Foata normal form. 0/576 useless extension candidates. Maximal degree in co-relation 527. Up to 16 conditions per place. [2024-12-02 15:33:28,535 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 9 selfloop transitions, 2 changer transitions 0/563 dead transitions. [2024-12-02 15:33:28,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 563 transitions, 1156 flow [2024-12-02 15:33:28,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:28,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:28,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1701 transitions. [2024-12-02 15:33:28,539 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9692307692307692 [2024-12-02 15:33:28,539 INFO L175 Difference]: Start difference. First operand has 561 places, 564 transitions, 1136 flow. Second operand 3 states and 1701 transitions. [2024-12-02 15:33:28,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 563 transitions, 1156 flow [2024-12-02 15:33:28,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 563 transitions, 1152 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:28,548 INFO L231 Difference]: Finished difference. Result has 560 places, 563 transitions, 1134 flow [2024-12-02 15:33:28,549 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1134, PETRI_PLACES=560, PETRI_TRANSITIONS=563} [2024-12-02 15:33:28,549 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -13 predicate places. [2024-12-02 15:33:28,549 INFO L471 AbstractCegarLoop]: Abstraction has has 560 places, 563 transitions, 1134 flow [2024-12-02 15:33:28,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:28,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:28,551 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-12-02 15:33:28,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 15:33:28,551 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:28,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:28,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1146411194, now seen corresponding path program 1 times [2024-12-02 15:33:28,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:28,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922462055] [2024-12-02 15:33:28,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:28,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:28,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:28,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:28,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:28,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922462055] [2024-12-02 15:33:28,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922462055] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:28,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:28,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:28,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130025260] [2024-12-02 15:33:28,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:28,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:28,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:28,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:28,643 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:28,652 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:28,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 563 transitions, 1134 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:28,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:28,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:28,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:28,741 INFO L124 PetriNetUnfolderBase]: 13/604 cut-off events. [2024-12-02 15:33:28,741 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:28,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 626 conditions, 604 events. 13/604 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 769 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 496. Up to 13 conditions per place. [2024-12-02 15:33:28,745 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/562 dead transitions. [2024-12-02 15:33:28,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 562 transitions, 1152 flow [2024-12-02 15:33:28,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:28,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:28,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:28,748 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:28,748 INFO L175 Difference]: Start difference. First operand has 560 places, 563 transitions, 1134 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:28,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 562 transitions, 1152 flow [2024-12-02 15:33:28,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 562 transitions, 1148 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:28,753 INFO L231 Difference]: Finished difference. Result has 559 places, 562 transitions, 1132 flow [2024-12-02 15:33:28,754 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1132, PETRI_PLACES=559, PETRI_TRANSITIONS=562} [2024-12-02 15:33:28,754 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -14 predicate places. [2024-12-02 15:33:28,754 INFO L471 AbstractCegarLoop]: Abstraction has has 559 places, 562 transitions, 1132 flow [2024-12-02 15:33:28,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:28,755 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:28,755 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:33:28,756 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 15:33:28,756 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:28,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:28,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1712301697, now seen corresponding path program 1 times [2024-12-02 15:33:28,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:28,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093470703] [2024-12-02 15:33:28,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:28,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:28,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:28,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:28,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:28,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093470703] [2024-12-02 15:33:28,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093470703] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:28,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:28,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:28,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033086965] [2024-12-02 15:33:28,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:28,820 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:28,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:28,820 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:28,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:28,833 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:28,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 562 transitions, 1132 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:28,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:28,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:28,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:28,929 INFO L124 PetriNetUnfolderBase]: 13/603 cut-off events. [2024-12-02 15:33:28,929 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:28,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 625 conditions, 603 events. 13/603 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 775 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 488. Up to 13 conditions per place. [2024-12-02 15:33:28,933 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/561 dead transitions. [2024-12-02 15:33:28,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 561 transitions, 1150 flow [2024-12-02 15:33:28,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:28,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:28,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:28,937 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:28,938 INFO L175 Difference]: Start difference. First operand has 559 places, 562 transitions, 1132 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:28,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 561 transitions, 1150 flow [2024-12-02 15:33:28,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 561 transitions, 1146 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:28,946 INFO L231 Difference]: Finished difference. Result has 558 places, 561 transitions, 1130 flow [2024-12-02 15:33:28,947 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1130, PETRI_PLACES=558, PETRI_TRANSITIONS=561} [2024-12-02 15:33:28,947 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -15 predicate places. [2024-12-02 15:33:28,947 INFO L471 AbstractCegarLoop]: Abstraction has has 558 places, 561 transitions, 1130 flow [2024-12-02 15:33:28,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:28,949 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:28,949 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-12-02 15:33:28,949 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 15:33:28,949 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:28,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:28,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1295353978, now seen corresponding path program 1 times [2024-12-02 15:33:28,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:28,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270880224] [2024-12-02 15:33:28,950 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:28,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:28,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:29,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:29,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:29,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270880224] [2024-12-02 15:33:29,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270880224] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:29,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:29,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:29,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180605426] [2024-12-02 15:33:29,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:29,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:29,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:29,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:29,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:29,051 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:29,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 561 transitions, 1130 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:29,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:29,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:29,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:29,150 INFO L124 PetriNetUnfolderBase]: 13/602 cut-off events. [2024-12-02 15:33:29,150 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:29,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 624 conditions, 602 events. 13/602 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 774 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 480. Up to 13 conditions per place. [2024-12-02 15:33:29,154 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/560 dead transitions. [2024-12-02 15:33:29,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 560 transitions, 1148 flow [2024-12-02 15:33:29,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:29,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:29,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:29,158 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:29,158 INFO L175 Difference]: Start difference. First operand has 558 places, 561 transitions, 1130 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:29,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 560 transitions, 1148 flow [2024-12-02 15:33:29,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 560 transitions, 1144 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:29,167 INFO L231 Difference]: Finished difference. Result has 557 places, 560 transitions, 1128 flow [2024-12-02 15:33:29,168 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1124, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1128, PETRI_PLACES=557, PETRI_TRANSITIONS=560} [2024-12-02 15:33:29,168 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -16 predicate places. [2024-12-02 15:33:29,168 INFO L471 AbstractCegarLoop]: Abstraction has has 557 places, 560 transitions, 1128 flow [2024-12-02 15:33:29,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:29,170 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:29,170 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-12-02 15:33:29,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 15:33:29,170 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:29,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:29,170 INFO L85 PathProgramCache]: Analyzing trace with hash -346739329, now seen corresponding path program 1 times [2024-12-02 15:33:29,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:29,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389419364] [2024-12-02 15:33:29,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:29,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:29,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:29,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:29,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389419364] [2024-12-02 15:33:29,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389419364] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:29,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:29,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:29,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953027797] [2024-12-02 15:33:29,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:29,246 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:29,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:29,246 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:29,246 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:29,258 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:29,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 560 transitions, 1128 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:29,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:29,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:29,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:29,361 INFO L124 PetriNetUnfolderBase]: 13/601 cut-off events. [2024-12-02 15:33:29,361 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:29,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 623 conditions, 601 events. 13/601 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 774 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 472. Up to 13 conditions per place. [2024-12-02 15:33:29,365 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/559 dead transitions. [2024-12-02 15:33:29,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 559 transitions, 1146 flow [2024-12-02 15:33:29,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:29,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:29,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:29,369 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:29,369 INFO L175 Difference]: Start difference. First operand has 557 places, 560 transitions, 1128 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:29,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 559 transitions, 1146 flow [2024-12-02 15:33:29,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 559 transitions, 1142 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:29,377 INFO L231 Difference]: Finished difference. Result has 556 places, 559 transitions, 1126 flow [2024-12-02 15:33:29,378 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1126, PETRI_PLACES=556, PETRI_TRANSITIONS=559} [2024-12-02 15:33:29,378 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -17 predicate places. [2024-12-02 15:33:29,379 INFO L471 AbstractCegarLoop]: Abstraction has has 556 places, 559 transitions, 1126 flow [2024-12-02 15:33:29,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:29,380 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:29,380 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-12-02 15:33:29,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 15:33:29,380 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:29,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:29,381 INFO L85 PathProgramCache]: Analyzing trace with hash -863099636, now seen corresponding path program 1 times [2024-12-02 15:33:29,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:29,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497783224] [2024-12-02 15:33:29,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:29,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:29,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:29,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:29,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:29,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497783224] [2024-12-02 15:33:29,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497783224] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:29,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:29,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:29,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468714506] [2024-12-02 15:33:29,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:29,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:29,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:29,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:29,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:29,497 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:29,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 559 transitions, 1126 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:29,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:29,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:29,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:29,617 INFO L124 PetriNetUnfolderBase]: 13/600 cut-off events. [2024-12-02 15:33:29,617 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:29,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 622 conditions, 600 events. 13/600 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 769 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 464. Up to 13 conditions per place. [2024-12-02 15:33:29,621 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/558 dead transitions. [2024-12-02 15:33:29,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 558 transitions, 1144 flow [2024-12-02 15:33:29,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:29,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:29,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:29,626 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:29,626 INFO L175 Difference]: Start difference. First operand has 556 places, 559 transitions, 1126 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:29,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 558 transitions, 1144 flow [2024-12-02 15:33:29,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 558 transitions, 1140 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:29,636 INFO L231 Difference]: Finished difference. Result has 555 places, 558 transitions, 1124 flow [2024-12-02 15:33:29,637 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=553, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1124, PETRI_PLACES=555, PETRI_TRANSITIONS=558} [2024-12-02 15:33:29,637 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -18 predicate places. [2024-12-02 15:33:29,637 INFO L471 AbstractCegarLoop]: Abstraction has has 555 places, 558 transitions, 1124 flow [2024-12-02 15:33:29,638 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:29,638 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:29,639 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-12-02 15:33:29,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 15:33:29,639 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:29,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:29,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1138400121, now seen corresponding path program 1 times [2024-12-02 15:33:29,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:29,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757175453] [2024-12-02 15:33:29,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:29,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:29,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:29,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:29,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:29,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757175453] [2024-12-02 15:33:29,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757175453] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:29,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:29,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:29,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035652249] [2024-12-02 15:33:29,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:29,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:29,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:29,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:29,774 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:29,789 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 563 out of 585 [2024-12-02 15:33:29,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 558 transitions, 1124 flow. Second operand has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:29,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:29,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 563 of 585 [2024-12-02 15:33:29,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:29,985 INFO L124 PetriNetUnfolderBase]: 29/1041 cut-off events. [2024-12-02 15:33:29,985 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 15:33:29,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1072 conditions, 1041 events. 29/1041 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 2893 event pairs, 5 based on Foata normal form. 0/957 useless extension candidates. Maximal degree in co-relation 907. Up to 20 conditions per place. [2024-12-02 15:33:29,991 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 9 selfloop transitions, 2 changer transitions 0/557 dead transitions. [2024-12-02 15:33:29,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 557 transitions, 1144 flow [2024-12-02 15:33:29,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:29,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:29,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1701 transitions. [2024-12-02 15:33:29,995 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9692307692307692 [2024-12-02 15:33:29,995 INFO L175 Difference]: Start difference. First operand has 555 places, 558 transitions, 1124 flow. Second operand 3 states and 1701 transitions. [2024-12-02 15:33:29,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 557 transitions, 1144 flow [2024-12-02 15:33:29,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 557 transitions, 1140 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:30,003 INFO L231 Difference]: Finished difference. Result has 554 places, 557 transitions, 1122 flow [2024-12-02 15:33:30,004 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1122, PETRI_PLACES=554, PETRI_TRANSITIONS=557} [2024-12-02 15:33:30,004 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -19 predicate places. [2024-12-02 15:33:30,004 INFO L471 AbstractCegarLoop]: Abstraction has has 554 places, 557 transitions, 1122 flow [2024-12-02 15:33:30,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 564.3333333333334) internal successors, (1693), 3 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,005 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:30,006 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-12-02 15:33:30,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 15:33:30,006 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:30,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:30,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1931945346, now seen corresponding path program 1 times [2024-12-02 15:33:30,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:30,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240157268] [2024-12-02 15:33:30,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:30,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:30,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:30,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:30,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:30,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240157268] [2024-12-02 15:33:30,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240157268] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:30,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:30,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:30,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990890504] [2024-12-02 15:33:30,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:30,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:30,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:30,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:30,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:30,107 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:30,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 557 transitions, 1122 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:30,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:30,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:30,225 INFO L124 PetriNetUnfolderBase]: 13/598 cut-off events. [2024-12-02 15:33:30,225 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:30,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 598 events. 13/598 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 769 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 448. Up to 13 conditions per place. [2024-12-02 15:33:30,229 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/556 dead transitions. [2024-12-02 15:33:30,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 556 transitions, 1140 flow [2024-12-02 15:33:30,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:30,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:30,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:30,233 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:30,233 INFO L175 Difference]: Start difference. First operand has 554 places, 557 transitions, 1122 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:30,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 556 transitions, 1140 flow [2024-12-02 15:33:30,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 556 transitions, 1136 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:30,242 INFO L231 Difference]: Finished difference. Result has 553 places, 556 transitions, 1120 flow [2024-12-02 15:33:30,242 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1120, PETRI_PLACES=553, PETRI_TRANSITIONS=556} [2024-12-02 15:33:30,243 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -20 predicate places. [2024-12-02 15:33:30,243 INFO L471 AbstractCegarLoop]: Abstraction has has 553 places, 556 transitions, 1120 flow [2024-12-02 15:33:30,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,244 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:30,245 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-12-02 15:33:30,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 15:33:30,245 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:30,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:30,245 INFO L85 PathProgramCache]: Analyzing trace with hash 441707705, now seen corresponding path program 1 times [2024-12-02 15:33:30,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:30,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52738532] [2024-12-02 15:33:30,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:30,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:30,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:30,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:30,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:30,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52738532] [2024-12-02 15:33:30,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52738532] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:30,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:30,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:30,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433026409] [2024-12-02 15:33:30,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:30,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:30,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:30,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:30,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:30,346 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:30,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 556 transitions, 1120 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:30,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:30,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:30,425 INFO L124 PetriNetUnfolderBase]: 13/597 cut-off events. [2024-12-02 15:33:30,425 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:30,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 619 conditions, 597 events. 13/597 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 768 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 440. Up to 13 conditions per place. [2024-12-02 15:33:30,427 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/555 dead transitions. [2024-12-02 15:33:30,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 555 transitions, 1138 flow [2024-12-02 15:33:30,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:30,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:30,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:30,431 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:30,431 INFO L175 Difference]: Start difference. First operand has 553 places, 556 transitions, 1120 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:30,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 555 transitions, 1138 flow [2024-12-02 15:33:30,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 555 transitions, 1134 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:30,435 INFO L231 Difference]: Finished difference. Result has 552 places, 555 transitions, 1118 flow [2024-12-02 15:33:30,436 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1118, PETRI_PLACES=552, PETRI_TRANSITIONS=555} [2024-12-02 15:33:30,436 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -21 predicate places. [2024-12-02 15:33:30,437 INFO L471 AbstractCegarLoop]: Abstraction has has 552 places, 555 transitions, 1118 flow [2024-12-02 15:33:30,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,438 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:30,438 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-12-02 15:33:30,438 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 15:33:30,438 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:30,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:30,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1571789276, now seen corresponding path program 1 times [2024-12-02 15:33:30,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:30,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518405863] [2024-12-02 15:33:30,439 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:30,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:30,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:30,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:30,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:30,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518405863] [2024-12-02 15:33:30,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518405863] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:30,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:30,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:30,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442798346] [2024-12-02 15:33:30,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:30,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:30,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:30,501 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:30,501 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:30,509 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:30,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 555 transitions, 1118 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:30,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:30,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:30,611 INFO L124 PetriNetUnfolderBase]: 13/596 cut-off events. [2024-12-02 15:33:30,611 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:30,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 596 events. 13/596 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 771 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 432. Up to 13 conditions per place. [2024-12-02 15:33:30,615 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/554 dead transitions. [2024-12-02 15:33:30,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 554 transitions, 1136 flow [2024-12-02 15:33:30,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:30,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:30,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:30,619 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:30,619 INFO L175 Difference]: Start difference. First operand has 552 places, 555 transitions, 1118 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:30,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 554 transitions, 1136 flow [2024-12-02 15:33:30,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 554 transitions, 1132 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:30,627 INFO L231 Difference]: Finished difference. Result has 551 places, 554 transitions, 1116 flow [2024-12-02 15:33:30,628 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1116, PETRI_PLACES=551, PETRI_TRANSITIONS=554} [2024-12-02 15:33:30,628 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -22 predicate places. [2024-12-02 15:33:30,628 INFO L471 AbstractCegarLoop]: Abstraction has has 551 places, 554 transitions, 1116 flow [2024-12-02 15:33:30,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,629 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:30,629 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-12-02 15:33:30,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 15:33:30,630 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:30,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:30,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1619079222, now seen corresponding path program 1 times [2024-12-02 15:33:30,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:30,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592528575] [2024-12-02 15:33:30,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:30,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:30,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:30,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:30,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:30,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592528575] [2024-12-02 15:33:30,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592528575] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:30,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:30,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:30,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355873166] [2024-12-02 15:33:30,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:30,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:30,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:30,718 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:30,718 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:30,728 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:30,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 554 transitions, 1116 flow. Second operand has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:30,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:30,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:30,828 INFO L124 PetriNetUnfolderBase]: 13/595 cut-off events. [2024-12-02 15:33:30,828 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:30,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 595 events. 13/595 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 767 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 424. Up to 13 conditions per place. [2024-12-02 15:33:30,832 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 8 selfloop transitions, 2 changer transitions 0/553 dead transitions. [2024-12-02 15:33:30,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 553 transitions, 1134 flow [2024-12-02 15:33:30,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:30,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:30,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1703 transitions. [2024-12-02 15:33:30,836 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9703703703703703 [2024-12-02 15:33:30,836 INFO L175 Difference]: Start difference. First operand has 551 places, 554 transitions, 1116 flow. Second operand 3 states and 1703 transitions. [2024-12-02 15:33:30,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 553 transitions, 1134 flow [2024-12-02 15:33:30,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 553 transitions, 1130 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:30,844 INFO L231 Difference]: Finished difference. Result has 550 places, 553 transitions, 1114 flow [2024-12-02 15:33:30,844 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1114, PETRI_PLACES=550, PETRI_TRANSITIONS=553} [2024-12-02 15:33:30,845 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -23 predicate places. [2024-12-02 15:33:30,845 INFO L471 AbstractCegarLoop]: Abstraction has has 550 places, 553 transitions, 1114 flow [2024-12-02 15:33:30,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 565.3333333333334) internal successors, (1696), 3 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,846 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:30,846 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-12-02 15:33:30,846 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 15:33:30,846 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:30,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:30,847 INFO L85 PathProgramCache]: Analyzing trace with hash -350541307, now seen corresponding path program 1 times [2024-12-02 15:33:30,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:30,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759035314] [2024-12-02 15:33:30,847 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:30,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:30,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:30,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:30,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:30,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759035314] [2024-12-02 15:33:30,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759035314] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:30,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:30,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:30,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731557274] [2024-12-02 15:33:30,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:30,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:30,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:30,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:30,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:30,961 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 562 out of 585 [2024-12-02 15:33:30,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 553 transitions, 1114 flow. Second operand has 3 states, 3 states have (on average 563.3333333333334) internal successors, (1690), 3 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:30,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:30,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 562 of 585 [2024-12-02 15:33:30,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:31,040 INFO L124 PetriNetUnfolderBase]: 18/660 cut-off events. [2024-12-02 15:33:31,040 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:31,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 692 conditions, 660 events. 18/660 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 1118 event pairs, 5 based on Foata normal form. 0/620 useless extension candidates. Maximal degree in co-relation 492. Up to 21 conditions per place. [2024-12-02 15:33:31,043 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 10 selfloop transitions, 2 changer transitions 0/552 dead transitions. [2024-12-02 15:33:31,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 552 transitions, 1136 flow [2024-12-02 15:33:31,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:31,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:31,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1699 transitions. [2024-12-02 15:33:31,045 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9680911680911681 [2024-12-02 15:33:31,045 INFO L175 Difference]: Start difference. First operand has 550 places, 553 transitions, 1114 flow. Second operand 3 states and 1699 transitions. [2024-12-02 15:33:31,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 552 transitions, 1136 flow [2024-12-02 15:33:31,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 552 transitions, 1132 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:31,050 INFO L231 Difference]: Finished difference. Result has 549 places, 552 transitions, 1112 flow [2024-12-02 15:33:31,051 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1112, PETRI_PLACES=549, PETRI_TRANSITIONS=552} [2024-12-02 15:33:31,051 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -24 predicate places. [2024-12-02 15:33:31,051 INFO L471 AbstractCegarLoop]: Abstraction has has 549 places, 552 transitions, 1112 flow [2024-12-02 15:33:31,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 563.3333333333334) internal successors, (1690), 3 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:31,052 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:31,052 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-12-02 15:33:31,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 15:33:31,053 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:31,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:31,053 INFO L85 PathProgramCache]: Analyzing trace with hash 938247778, now seen corresponding path program 1 times [2024-12-02 15:33:31,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:31,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822820852] [2024-12-02 15:33:31,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:31,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:31,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:31,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:31,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:31,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822820852] [2024-12-02 15:33:31,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822820852] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:31,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:31,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:31,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368943711] [2024-12-02 15:33:31,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:31,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:31,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:31,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:31,117 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:31,127 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 564 out of 585 [2024-12-02 15:33:31,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 552 transitions, 1112 flow. Second operand has 3 states, 3 states have (on average 565.0) internal successors, (1695), 3 states have internal predecessors, (1695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:31,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:31,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 564 of 585 [2024-12-02 15:33:31,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:31,322 INFO L124 PetriNetUnfolderBase]: 34/1076 cut-off events. [2024-12-02 15:33:31,322 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-12-02 15:33:31,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1114 conditions, 1076 events. 34/1076 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 3200 event pairs, 8 based on Foata normal form. 0/1003 useless extension candidates. Maximal degree in co-relation 907. Up to 25 conditions per place. [2024-12-02 15:33:31,328 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 9 selfloop transitions, 1 changer transitions 0/550 dead transitions. [2024-12-02 15:33:31,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 550 transitions, 1128 flow [2024-12-02 15:33:31,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:31,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:31,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1704 transitions. [2024-12-02 15:33:31,331 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9709401709401709 [2024-12-02 15:33:31,331 INFO L175 Difference]: Start difference. First operand has 549 places, 552 transitions, 1112 flow. Second operand 3 states and 1704 transitions. [2024-12-02 15:33:31,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 550 transitions, 1128 flow [2024-12-02 15:33:31,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 550 transitions, 1124 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:31,339 INFO L231 Difference]: Finished difference. Result has 547 places, 550 transitions, 1106 flow [2024-12-02 15:33:31,340 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1106, PETRI_PLACES=547, PETRI_TRANSITIONS=550} [2024-12-02 15:33:31,340 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -26 predicate places. [2024-12-02 15:33:31,341 INFO L471 AbstractCegarLoop]: Abstraction has has 547 places, 550 transitions, 1106 flow [2024-12-02 15:33:31,341 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-12-02 15:33:31,341 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:31,342 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-12-02 15:33:31,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 15:33:31,342 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:31,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:31,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1114842682, now seen corresponding path program 1 times [2024-12-02 15:33:31,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:31,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792734780] [2024-12-02 15:33:31,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:31,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:31,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:33,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:33,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:33,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792734780] [2024-12-02 15:33:33,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792734780] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:33,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:33,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:33:33,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715367412] [2024-12-02 15:33:33,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:33,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:33:33,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:33,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:33:33,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:33:34,110 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 523 out of 585 [2024-12-02 15:33:34,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 550 transitions, 1106 flow. Second operand has 10 states, 10 states have (on average 524.3) internal successors, (5243), 10 states have internal predecessors, (5243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:34,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:34,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 523 of 585 [2024-12-02 15:33:34,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:34,348 INFO L124 PetriNetUnfolderBase]: 126/1101 cut-off events. [2024-12-02 15:33:34,349 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2024-12-02 15:33:34,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1422 conditions, 1101 events. 126/1101 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5097 event pairs, 98 based on Foata normal form. 0/1005 useless extension candidates. Maximal degree in co-relation 1213. Up to 242 conditions per place. [2024-12-02 15:33:34,355 INFO L140 encePairwiseOnDemand]: 575/585 looper letters, 42 selfloop transitions, 9 changer transitions 0/549 dead transitions. [2024-12-02 15:33:34,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 549 transitions, 1206 flow [2024-12-02 15:33:34,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:33:34,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:33:34,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 5282 transitions. [2024-12-02 15:33:34,363 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9029059829059829 [2024-12-02 15:33:34,363 INFO L175 Difference]: Start difference. First operand has 547 places, 550 transitions, 1106 flow. Second operand 10 states and 5282 transitions. [2024-12-02 15:33:34,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 549 transitions, 1206 flow [2024-12-02 15:33:34,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 549 transitions, 1205 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:33:34,370 INFO L231 Difference]: Finished difference. Result has 554 places, 549 transitions, 1121 flow [2024-12-02 15:33:34,371 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1103, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1121, PETRI_PLACES=554, PETRI_TRANSITIONS=549} [2024-12-02 15:33:34,371 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -19 predicate places. [2024-12-02 15:33:34,371 INFO L471 AbstractCegarLoop]: Abstraction has has 554 places, 549 transitions, 1121 flow [2024-12-02 15:33:34,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 524.3) internal successors, (5243), 10 states have internal predecessors, (5243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:34,373 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:34,374 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-12-02 15:33:34,374 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 15:33:34,374 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:34,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:34,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1989851024, now seen corresponding path program 1 times [2024-12-02 15:33:34,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:34,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897661663] [2024-12-02 15:33:34,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:34,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:34,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:34,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:34,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:34,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897661663] [2024-12-02 15:33:34,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897661663] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:34,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:34,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:34,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730572182] [2024-12-02 15:33:34,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:34,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:34,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:34,500 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:34,500 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:34,520 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 560 out of 585 [2024-12-02 15:33:34,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 549 transitions, 1121 flow. Second operand has 3 states, 3 states have (on average 561.3333333333334) internal successors, (1684), 3 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:34,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:34,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 560 of 585 [2024-12-02 15:33:34,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:34,635 INFO L124 PetriNetUnfolderBase]: 22/676 cut-off events. [2024-12-02 15:33:34,635 INFO L125 PetriNetUnfolderBase]: For 5/6 co-relation queries the response was YES. [2024-12-02 15:33:34,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 676 events. 22/676 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1257 event pairs, 9 based on Foata normal form. 0/637 useless extension candidates. Maximal degree in co-relation 519. Up to 31 conditions per place. [2024-12-02 15:33:34,639 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 12 selfloop transitions, 2 changer transitions 0/548 dead transitions. [2024-12-02 15:33:34,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 548 transitions, 1147 flow [2024-12-02 15:33:34,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:34,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:34,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1695 transitions. [2024-12-02 15:33:34,642 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9658119658119658 [2024-12-02 15:33:34,642 INFO L175 Difference]: Start difference. First operand has 554 places, 549 transitions, 1121 flow. Second operand 3 states and 1695 transitions. [2024-12-02 15:33:34,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 548 transitions, 1147 flow [2024-12-02 15:33:34,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 548 transitions, 1129 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-12-02 15:33:34,650 INFO L231 Difference]: Finished difference. Result has 546 places, 548 transitions, 1105 flow [2024-12-02 15:33:34,650 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1105, PETRI_PLACES=546, PETRI_TRANSITIONS=548} [2024-12-02 15:33:34,651 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -27 predicate places. [2024-12-02 15:33:34,651 INFO L471 AbstractCegarLoop]: Abstraction has has 546 places, 548 transitions, 1105 flow [2024-12-02 15:33:34,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 561.3333333333334) internal successors, (1684), 3 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:34,652 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:34,652 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-12-02 15:33:34,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 15:33:34,652 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:34,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:34,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1241287133, now seen corresponding path program 1 times [2024-12-02 15:33:34,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:34,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937838855] [2024-12-02 15:33:34,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:34,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:34,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:34,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:33:34,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:34,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937838855] [2024-12-02 15:33:34,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937838855] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:34,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:34,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:34,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889361083] [2024-12-02 15:33:34,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:34,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:34,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:34,784 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:34,784 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:34,800 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 558 out of 585 [2024-12-02 15:33:34,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 548 transitions, 1105 flow. Second operand has 3 states, 3 states have (on average 559.0) internal successors, (1677), 3 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:34,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:34,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 558 of 585 [2024-12-02 15:33:34,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:34,994 INFO L124 PetriNetUnfolderBase]: 45/1038 cut-off events. [2024-12-02 15:33:34,994 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-12-02 15:33:34,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1105 conditions, 1038 events. 45/1038 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 3546 event pairs, 20 based on Foata normal form. 0/978 useless extension candidates. Maximal degree in co-relation 899. Up to 53 conditions per place. [2024-12-02 15:33:34,999 INFO L140 encePairwiseOnDemand]: 580/585 looper letters, 13 selfloop transitions, 1 changer transitions 0/544 dead transitions. [2024-12-02 15:33:34,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 544 transitions, 1125 flow [2024-12-02 15:33:35,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:35,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:35,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1692 transitions. [2024-12-02 15:33:35,002 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9641025641025641 [2024-12-02 15:33:35,002 INFO L175 Difference]: Start difference. First operand has 546 places, 548 transitions, 1105 flow. Second operand 3 states and 1692 transitions. [2024-12-02 15:33:35,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 544 transitions, 1125 flow [2024-12-02 15:33:35,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 544 transitions, 1121 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:35,009 INFO L231 Difference]: Finished difference. Result has 542 places, 544 transitions, 1095 flow [2024-12-02 15:33:35,010 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1095, PETRI_PLACES=542, PETRI_TRANSITIONS=544} [2024-12-02 15:33:35,010 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -31 predicate places. [2024-12-02 15:33:35,010 INFO L471 AbstractCegarLoop]: Abstraction has has 542 places, 544 transitions, 1095 flow [2024-12-02 15:33:35,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 559.0) internal successors, (1677), 3 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:35,011 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:35,011 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-12-02 15:33:35,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 15:33:35,011 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:35,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:35,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1772601421, now seen corresponding path program 1 times [2024-12-02 15:33:35,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:35,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365856773] [2024-12-02 15:33:35,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:35,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:35,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:35,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:33:35,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:35,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365856773] [2024-12-02 15:33:35,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365856773] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:35,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:35,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:35,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027424276] [2024-12-02 15:33:35,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:35,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:35,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:35,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:35,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:35,112 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 568 out of 585 [2024-12-02 15:33:35,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 544 transitions, 1095 flow. Second operand has 3 states, 3 states have (on average 568.6666666666666) internal successors, (1706), 3 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:35,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:35,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 568 of 585 [2024-12-02 15:33:35,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:35,203 INFO L124 PetriNetUnfolderBase]: 13/585 cut-off events. [2024-12-02 15:33:35,203 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:35,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 604 conditions, 585 events. 13/585 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 743 event pairs, 2 based on Foata normal form. 0/560 useless extension candidates. Maximal degree in co-relation 398. Up to 11 conditions per place. [2024-12-02 15:33:35,207 INFO L140 encePairwiseOnDemand]: 583/585 looper letters, 6 selfloop transitions, 1 changer transitions 0/543 dead transitions. [2024-12-02 15:33:35,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 543 transitions, 1107 flow [2024-12-02 15:33:35,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:35,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:35,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1712 transitions. [2024-12-02 15:33:35,210 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9754985754985755 [2024-12-02 15:33:35,210 INFO L175 Difference]: Start difference. First operand has 542 places, 544 transitions, 1095 flow. Second operand 3 states and 1712 transitions. [2024-12-02 15:33:35,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 543 transitions, 1107 flow [2024-12-02 15:33:35,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 543 transitions, 1106 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:33:35,217 INFO L231 Difference]: Finished difference. Result has 542 places, 543 transitions, 1094 flow [2024-12-02 15:33:35,217 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1094, PETRI_PLACES=542, PETRI_TRANSITIONS=543} [2024-12-02 15:33:35,218 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -31 predicate places. [2024-12-02 15:33:35,218 INFO L471 AbstractCegarLoop]: Abstraction has has 542 places, 543 transitions, 1094 flow [2024-12-02 15:33:35,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.6666666666666) internal successors, (1706), 3 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:35,218 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:35,219 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] [2024-12-02 15:33:35,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 15:33:35,219 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:35,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:35,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1496790140, now seen corresponding path program 1 times [2024-12-02 15:33:35,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:35,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601563346] [2024-12-02 15:33:35,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:35,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:35,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:35,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:33:35,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:35,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601563346] [2024-12-02 15:33:35,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601563346] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:35,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:35,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:35,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387590209] [2024-12-02 15:33:35,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:35,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:35,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:35,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:35,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:35,357 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 560 out of 585 [2024-12-02 15:33:35,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 543 transitions, 1094 flow. Second operand has 3 states, 3 states have (on average 561.3333333333334) internal successors, (1684), 3 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:35,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:35,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 560 of 585 [2024-12-02 15:33:35,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:35,475 INFO L124 PetriNetUnfolderBase]: 23/712 cut-off events. [2024-12-02 15:33:35,475 INFO L125 PetriNetUnfolderBase]: For 3/4 co-relation queries the response was YES. [2024-12-02 15:33:35,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 756 conditions, 712 events. 23/712 cut-off events. For 3/4 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1566 event pairs, 8 based on Foata normal form. 0/678 useless extension candidates. Maximal degree in co-relation 550. Up to 30 conditions per place. [2024-12-02 15:33:35,480 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 13 selfloop transitions, 2 changer transitions 0/542 dead transitions. [2024-12-02 15:33:35,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 542 transitions, 1122 flow [2024-12-02 15:33:35,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:35,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:35,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1696 transitions. [2024-12-02 15:33:35,483 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9663817663817664 [2024-12-02 15:33:35,483 INFO L175 Difference]: Start difference. First operand has 542 places, 543 transitions, 1094 flow. Second operand 3 states and 1696 transitions. [2024-12-02 15:33:35,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 542 transitions, 1122 flow [2024-12-02 15:33:35,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 542 transitions, 1121 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:33:35,491 INFO L231 Difference]: Finished difference. Result has 542 places, 542 transitions, 1095 flow [2024-12-02 15:33:35,492 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1095, PETRI_PLACES=542, PETRI_TRANSITIONS=542} [2024-12-02 15:33:35,492 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -31 predicate places. [2024-12-02 15:33:35,492 INFO L471 AbstractCegarLoop]: Abstraction has has 542 places, 542 transitions, 1095 flow [2024-12-02 15:33:35,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 561.3333333333334) internal successors, (1684), 3 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:35,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:35,493 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] [2024-12-02 15:33:35,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 15:33:35,493 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:35,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:35,494 INFO L85 PathProgramCache]: Analyzing trace with hash 952226851, now seen corresponding path program 1 times [2024-12-02 15:33:35,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:35,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975515171] [2024-12-02 15:33:35,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:35,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:35,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:35,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:33:35,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:35,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975515171] [2024-12-02 15:33:35,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975515171] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:35,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:35,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:35,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606673697] [2024-12-02 15:33:35,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:35,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:35,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:35,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:35,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:35,616 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 560 out of 585 [2024-12-02 15:33:35,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 542 transitions, 1095 flow. Second operand has 3 states, 3 states have (on average 561.0) internal successors, (1683), 3 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:35,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:35,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 560 of 585 [2024-12-02 15:33:35,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:35,844 INFO L124 PetriNetUnfolderBase]: 44/1062 cut-off events. [2024-12-02 15:33:35,844 INFO L125 PetriNetUnfolderBase]: For 7/8 co-relation queries the response was YES. [2024-12-02 15:33:35,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 1062 events. 44/1062 cut-off events. For 7/8 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 3428 event pairs, 2 based on Foata normal form. 0/1004 useless extension candidates. Maximal degree in co-relation 963. Up to 43 conditions per place. [2024-12-02 15:33:35,851 INFO L140 encePairwiseOnDemand]: 579/585 looper letters, 16 selfloop transitions, 3 changer transitions 0/545 dead transitions. [2024-12-02 15:33:35,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 545 transitions, 1143 flow [2024-12-02 15:33:35,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:35,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:35,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1702 transitions. [2024-12-02 15:33:35,855 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9698005698005698 [2024-12-02 15:33:35,855 INFO L175 Difference]: Start difference. First operand has 542 places, 542 transitions, 1095 flow. Second operand 3 states and 1702 transitions. [2024-12-02 15:33:35,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 545 transitions, 1143 flow [2024-12-02 15:33:35,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 545 transitions, 1139 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:33:35,865 INFO L231 Difference]: Finished difference. Result has 540 places, 540 transitions, 1098 flow [2024-12-02 15:33:35,866 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1085, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1098, PETRI_PLACES=540, PETRI_TRANSITIONS=540} [2024-12-02 15:33:35,866 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -33 predicate places. [2024-12-02 15:33:35,867 INFO L471 AbstractCegarLoop]: Abstraction has has 540 places, 540 transitions, 1098 flow [2024-12-02 15:33:35,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 561.0) internal successors, (1683), 3 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:35,867 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:35,867 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:33:35,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 15:33:35,868 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:35,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:35,868 INFO L85 PathProgramCache]: Analyzing trace with hash -20181062, now seen corresponding path program 1 times [2024-12-02 15:33:35,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:35,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825869027] [2024-12-02 15:33:35,869 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:35,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:35,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:35,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:33:35,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:35,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825869027] [2024-12-02 15:33:35,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825869027] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:35,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:35,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:35,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188279196] [2024-12-02 15:33:35,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:35,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:35,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:35,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:35,976 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:35,982 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 567 out of 585 [2024-12-02 15:33:35,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 540 transitions, 1098 flow. Second operand has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:35,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:35,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 567 of 585 [2024-12-02 15:33:35,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:36,228 INFO L124 PetriNetUnfolderBase]: 45/1355 cut-off events. [2024-12-02 15:33:36,228 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-12-02 15:33:36,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1437 conditions, 1355 events. 45/1355 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 5400 event pairs, 0 based on Foata normal form. 0/1284 useless extension candidates. Maximal degree in co-relation 1230. Up to 38 conditions per place. [2024-12-02 15:33:36,236 INFO L140 encePairwiseOnDemand]: 583/585 looper letters, 10 selfloop transitions, 1 changer transitions 0/542 dead transitions. [2024-12-02 15:33:36,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 542 transitions, 1126 flow [2024-12-02 15:33:36,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:36,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:36,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1713 transitions. [2024-12-02 15:33:36,239 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.976068376068376 [2024-12-02 15:33:36,239 INFO L175 Difference]: Start difference. First operand has 540 places, 540 transitions, 1098 flow. Second operand 3 states and 1713 transitions. [2024-12-02 15:33:36,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 542 transitions, 1126 flow [2024-12-02 15:33:36,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 542 transitions, 1123 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:33:36,247 INFO L231 Difference]: Finished difference. Result has 540 places, 539 transitions, 1095 flow [2024-12-02 15:33:36,247 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1095, PETRI_PLACES=540, PETRI_TRANSITIONS=539} [2024-12-02 15:33:36,248 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -33 predicate places. [2024-12-02 15:33:36,248 INFO L471 AbstractCegarLoop]: Abstraction has has 540 places, 539 transitions, 1095 flow [2024-12-02 15:33:36,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:36,248 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:36,249 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] [2024-12-02 15:33:36,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 15:33:36,249 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:36,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:36,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1456787841, now seen corresponding path program 1 times [2024-12-02 15:33:36,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:36,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598797703] [2024-12-02 15:33:36,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:36,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:36,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:36,350 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:33:36,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:36,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598797703] [2024-12-02 15:33:36,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598797703] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:36,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:36,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:36,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283178362] [2024-12-02 15:33:36,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:36,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:36,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:36,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:36,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:36,371 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 561 out of 585 [2024-12-02 15:33:36,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 539 transitions, 1095 flow. Second operand has 3 states, 3 states have (on average 563.0) internal successors, (1689), 3 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:36,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:36,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 561 of 585 [2024-12-02 15:33:36,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:36,554 INFO L124 PetriNetUnfolderBase]: 30/863 cut-off events. [2024-12-02 15:33:36,554 INFO L125 PetriNetUnfolderBase]: For 15/17 co-relation queries the response was YES. [2024-12-02 15:33:36,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 937 conditions, 863 events. 30/863 cut-off events. For 15/17 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2462 event pairs, 10 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 730. Up to 44 conditions per place. [2024-12-02 15:33:36,561 INFO L140 encePairwiseOnDemand]: 582/585 looper letters, 14 selfloop transitions, 2 changer transitions 0/539 dead transitions. [2024-12-02 15:33:36,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 539 transitions, 1127 flow [2024-12-02 15:33:36,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:36,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:36,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1699 transitions. [2024-12-02 15:33:36,565 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9680911680911681 [2024-12-02 15:33:36,565 INFO L175 Difference]: Start difference. First operand has 540 places, 539 transitions, 1095 flow. Second operand 3 states and 1699 transitions. [2024-12-02 15:33:36,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 539 transitions, 1127 flow [2024-12-02 15:33:36,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 539 transitions, 1126 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:33:36,575 INFO L231 Difference]: Finished difference. Result has 541 places, 539 transitions, 1102 flow [2024-12-02 15:33:36,576 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1102, PETRI_PLACES=541, PETRI_TRANSITIONS=539} [2024-12-02 15:33:36,576 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -32 predicate places. [2024-12-02 15:33:36,576 INFO L471 AbstractCegarLoop]: Abstraction has has 541 places, 539 transitions, 1102 flow [2024-12-02 15:33:36,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 563.0) internal successors, (1689), 3 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:36,577 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:36,577 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-12-02 15:33:36,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 15:33:36,577 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:36,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:36,578 INFO L85 PathProgramCache]: Analyzing trace with hash 2080878652, now seen corresponding path program 1 times [2024-12-02 15:33:36,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:36,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94842180] [2024-12-02 15:33:36,578 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:36,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:36,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:36,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:33:36,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:36,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94842180] [2024-12-02 15:33:36,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94842180] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:36,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:36,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:36,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352353692] [2024-12-02 15:33:36,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:36,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:36,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:36,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:36,707 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:36,713 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 567 out of 585 [2024-12-02 15:33:36,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 539 transitions, 1102 flow. Second operand has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:36,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:36,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 567 of 585 [2024-12-02 15:33:36,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:36,944 INFO L124 PetriNetUnfolderBase]: 49/1453 cut-off events. [2024-12-02 15:33:36,944 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2024-12-02 15:33:36,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1539 conditions, 1453 events. 49/1453 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 6261 event pairs, 10 based on Foata normal form. 0/1385 useless extension candidates. Maximal degree in co-relation 1525. Up to 38 conditions per place. [2024-12-02 15:33:36,950 INFO L140 encePairwiseOnDemand]: 583/585 looper letters, 10 selfloop transitions, 1 changer transitions 0/541 dead transitions. [2024-12-02 15:33:36,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 541 transitions, 1130 flow [2024-12-02 15:33:36,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:36,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:36,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1713 transitions. [2024-12-02 15:33:36,951 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.976068376068376 [2024-12-02 15:33:36,951 INFO L175 Difference]: Start difference. First operand has 541 places, 539 transitions, 1102 flow. Second operand 3 states and 1713 transitions. [2024-12-02 15:33:36,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 541 transitions, 1130 flow [2024-12-02 15:33:36,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 541 transitions, 1128 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:33:36,956 INFO L231 Difference]: Finished difference. Result has 541 places, 538 transitions, 1100 flow [2024-12-02 15:33:36,957 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1100, PETRI_PLACES=541, PETRI_TRANSITIONS=538} [2024-12-02 15:33:36,957 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -32 predicate places. [2024-12-02 15:33:36,957 INFO L471 AbstractCegarLoop]: Abstraction has has 541 places, 538 transitions, 1100 flow [2024-12-02 15:33:36,958 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.3333333333334) internal successors, (1705), 3 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:36,958 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:36,958 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] [2024-12-02 15:33:36,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 15:33:36,958 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting whoop_wrapper_nvram_unlocked_ioctlErr0ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:36,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:36,959 INFO L85 PathProgramCache]: Analyzing trace with hash -884734694, now seen corresponding path program 1 times [2024-12-02 15:33:36,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:36,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149185461] [2024-12-02 15:33:36,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:36,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:36,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:37,060 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:33:37,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:37,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149185461] [2024-12-02 15:33:37,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149185461] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:37,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:37,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:33:37,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383192070] [2024-12-02 15:33:37,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:37,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:33:37,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:37,061 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:33:37,061 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:33:37,067 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 567 out of 585 [2024-12-02 15:33:37,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 538 transitions, 1100 flow. Second operand has 3 states, 3 states have (on average 568.6666666666666) internal successors, (1706), 3 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:37,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:37,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 567 of 585 [2024-12-02 15:33:37,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:37,177 INFO L124 PetriNetUnfolderBase]: 23/802 cut-off events. [2024-12-02 15:33:37,177 INFO L125 PetriNetUnfolderBase]: For 11/13 co-relation queries the response was YES. [2024-12-02 15:33:37,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 859 conditions, 802 events. 23/802 cut-off events. For 11/13 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 2023 event pairs, 6 based on Foata normal form. 0/775 useless extension candidates. Maximal degree in co-relation 650. Up to 24 conditions per place. [2024-12-02 15:33:37,180 INFO L140 encePairwiseOnDemand]: 583/585 looper letters, 7 selfloop transitions, 1 changer transitions 1/538 dead transitions. [2024-12-02 15:33:37,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 538 transitions, 1119 flow [2024-12-02 15:33:37,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:33:37,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:33:37,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1711 transitions. [2024-12-02 15:33:37,193 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9749287749287749 [2024-12-02 15:33:37,193 INFO L175 Difference]: Start difference. First operand has 541 places, 538 transitions, 1100 flow. Second operand 3 states and 1711 transitions. [2024-12-02 15:33:37,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 538 transitions, 1119 flow [2024-12-02 15:33:37,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 538 transitions, 1118 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:33:37,200 INFO L231 Difference]: Finished difference. Result has 541 places, 537 transitions, 1099 flow [2024-12-02 15:33:37,200 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1097, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1099, PETRI_PLACES=541, PETRI_TRANSITIONS=537} [2024-12-02 15:33:37,201 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -32 predicate places. [2024-12-02 15:33:37,201 INFO L471 AbstractCegarLoop]: Abstraction has has 541 places, 537 transitions, 1099 flow [2024-12-02 15:33:37,201 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 568.6666666666666) internal successors, (1706), 3 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:37,202 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:37,202 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:33:37,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 15:33:37,202 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:37,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:37,204 INFO L85 PathProgramCache]: Analyzing trace with hash -473604838, now seen corresponding path program 1 times [2024-12-02 15:33:37,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:37,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671519650] [2024-12-02 15:33:37,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:37,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:39,130 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:33:39,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:39,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671519650] [2024-12-02 15:33:39,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671519650] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:39,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:39,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:33:39,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489779364] [2024-12-02 15:33:39,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:39,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:33:39,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:39,132 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:33:39,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:33:39,553 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 521 out of 585 [2024-12-02 15:33:39,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 537 transitions, 1099 flow. Second operand has 10 states, 10 states have (on average 523.0) internal successors, (5230), 10 states have internal predecessors, (5230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:39,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:39,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 521 of 585 [2024-12-02 15:33:39,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:40,340 INFO L124 PetriNetUnfolderBase]: 303/2845 cut-off events. [2024-12-02 15:33:40,340 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-12-02 15:33:40,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3514 conditions, 2845 events. 303/2845 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 21910 event pairs, 47 based on Foata normal form. 0/2697 useless extension candidates. Maximal degree in co-relation 3306. Up to 323 conditions per place. [2024-12-02 15:33:40,349 INFO L140 encePairwiseOnDemand]: 551/585 looper letters, 67 selfloop transitions, 45 changer transitions 6/595 dead transitions. [2024-12-02 15:33:40,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 595 transitions, 1457 flow [2024-12-02 15:33:40,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:33:40,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:33:40,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 5326 transitions. [2024-12-02 15:33:40,354 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.9104273504273505 [2024-12-02 15:33:40,355 INFO L175 Difference]: Start difference. First operand has 541 places, 537 transitions, 1099 flow. Second operand 10 states and 5326 transitions. [2024-12-02 15:33:40,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 595 transitions, 1457 flow [2024-12-02 15:33:40,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 595 transitions, 1456 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:33:40,361 INFO L231 Difference]: Finished difference. Result has 558 places, 574 transitions, 1415 flow [2024-12-02 15:33:40,362 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1415, PETRI_PLACES=558, PETRI_TRANSITIONS=574} [2024-12-02 15:33:40,362 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, -15 predicate places. [2024-12-02 15:33:40,363 INFO L471 AbstractCegarLoop]: Abstraction has has 558 places, 574 transitions, 1415 flow [2024-12-02 15:33:40,364 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 523.0) internal successors, (5230), 10 states have internal predecessors, (5230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:40,364 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:40,364 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:33:40,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 15:33:40,364 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:40,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:40,365 INFO L85 PathProgramCache]: Analyzing trace with hash -502729785, now seen corresponding path program 1 times [2024-12-02 15:33:40,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:40,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119670446] [2024-12-02 15:33:40,365 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:40,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:40,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:33:46,346 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:33:46,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:33:46,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119670446] [2024-12-02 15:33:46,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119670446] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:33:46,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:33:46,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2024-12-02 15:33:46,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047663668] [2024-12-02 15:33:46,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:33:46,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 15:33:46,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:33:46,348 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 15:33:46,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1024, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 15:33:51,792 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 585 [2024-12-02 15:33:51,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 574 transitions, 1415 flow. Second operand has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:51,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:33:51,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 585 [2024-12-02 15:33:51,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:33:55,645 INFO L124 PetriNetUnfolderBase]: 840/4677 cut-off events. [2024-12-02 15:33:55,645 INFO L125 PetriNetUnfolderBase]: For 699/767 co-relation queries the response was YES. [2024-12-02 15:33:55,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7691 conditions, 4677 events. 840/4677 cut-off events. For 699/767 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 39567 event pairs, 29 based on Foata normal form. 74/4559 useless extension candidates. Maximal degree in co-relation 7438. Up to 548 conditions per place. [2024-12-02 15:33:55,664 INFO L140 encePairwiseOnDemand]: 512/585 looper letters, 186 selfloop transitions, 103 changer transitions 0/723 dead transitions. [2024-12-02 15:33:55,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 723 transitions, 2571 flow [2024-12-02 15:33:55,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 15:33:55,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 15:33:55,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 15483 transitions. [2024-12-02 15:33:55,678 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8270833333333333 [2024-12-02 15:33:55,678 INFO L175 Difference]: Start difference. First operand has 558 places, 574 transitions, 1415 flow. Second operand 32 states and 15483 transitions. [2024-12-02 15:33:55,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 723 transitions, 2571 flow [2024-12-02 15:33:55,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 723 transitions, 2571 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 15:33:55,693 INFO L231 Difference]: Finished difference. Result has 594 places, 608 transitions, 1979 flow [2024-12-02 15:33:55,694 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1979, PETRI_PLACES=594, PETRI_TRANSITIONS=608} [2024-12-02 15:33:55,695 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 21 predicate places. [2024-12-02 15:33:55,695 INFO L471 AbstractCegarLoop]: Abstraction has has 594 places, 608 transitions, 1979 flow [2024-12-02 15:33:55,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:33:55,699 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:33:55,699 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:33:55,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 15:33:55,700 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:33:55,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:55,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1532962231, now seen corresponding path program 2 times [2024-12-02 15:33:55,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:55,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758754039] [2024-12-02 15:33:55,701 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:33:55,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:55,771 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 15:33:55,771 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:34:00,535 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:34:00,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:34:00,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758754039] [2024-12-02 15:34:00,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758754039] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:34:00,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:34:00,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2024-12-02 15:34:00,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061873503] [2024-12-02 15:34:00,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:34:00,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 15:34:00,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:34:00,536 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 15:34:00,537 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1026, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 15:34:05,296 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 585 [2024-12-02 15:34:05,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 608 transitions, 1979 flow. Second operand has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:34:05,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:34:05,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 585 [2024-12-02 15:34:05,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:34:09,184 INFO L124 PetriNetUnfolderBase]: 1125/6023 cut-off events. [2024-12-02 15:34:09,185 INFO L125 PetriNetUnfolderBase]: For 4783/5567 co-relation queries the response was YES. [2024-12-02 15:34:09,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11886 conditions, 6023 events. 1125/6023 cut-off events. For 4783/5567 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 53751 event pairs, 84 based on Foata normal form. 162/5913 useless extension candidates. Maximal degree in co-relation 11588. Up to 608 conditions per place. [2024-12-02 15:34:09,210 INFO L140 encePairwiseOnDemand]: 520/585 looper letters, 346 selfloop transitions, 139 changer transitions 12/931 dead transitions. [2024-12-02 15:34:09,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 931 transitions, 5131 flow [2024-12-02 15:34:09,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-02 15:34:09,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-12-02 15:34:09,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 16957 transitions. [2024-12-02 15:34:09,218 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8281807081807082 [2024-12-02 15:34:09,218 INFO L175 Difference]: Start difference. First operand has 594 places, 608 transitions, 1979 flow. Second operand 35 states and 16957 transitions. [2024-12-02 15:34:09,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 931 transitions, 5131 flow [2024-12-02 15:34:09,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 931 transitions, 5039 flow, removed 0 selfloop flow, removed 20 redundant places. [2024-12-02 15:34:09,240 INFO L231 Difference]: Finished difference. Result has 624 places, 695 transitions, 3180 flow [2024-12-02 15:34:09,240 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3180, PETRI_PLACES=624, PETRI_TRANSITIONS=695} [2024-12-02 15:34:09,241 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 51 predicate places. [2024-12-02 15:34:09,241 INFO L471 AbstractCegarLoop]: Abstraction has has 624 places, 695 transitions, 3180 flow [2024-12-02 15:34:09,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:34:09,242 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:34:09,242 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:34:09,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-12-02 15:34:09,243 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:34:09,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:34:09,244 INFO L85 PathProgramCache]: Analyzing trace with hash 395623099, now seen corresponding path program 3 times [2024-12-02 15:34:09,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:34:09,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257398007] [2024-12-02 15:34:09,244 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:34:09,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:34:09,285 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 15:34:09,285 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:34:14,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:34:14,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:34:14,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257398007] [2024-12-02 15:34:14,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257398007] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:34:14,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:34:14,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2024-12-02 15:34:14,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008708452] [2024-12-02 15:34:14,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:34:14,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 15:34:14,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:34:14,134 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 15:34:14,134 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 15:34:18,487 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 585 [2024-12-02 15:34:18,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 695 transitions, 3180 flow. Second operand has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:34:18,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:34:18,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 585 [2024-12-02 15:34:18,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:34:23,059 INFO L124 PetriNetUnfolderBase]: 1273/6899 cut-off events. [2024-12-02 15:34:23,059 INFO L125 PetriNetUnfolderBase]: For 10691/11065 co-relation queries the response was YES. [2024-12-02 15:34:23,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16113 conditions, 6899 events. 1273/6899 cut-off events. For 10691/11065 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 64981 event pairs, 52 based on Foata normal form. 268/6847 useless extension candidates. Maximal degree in co-relation 15784. Up to 799 conditions per place. [2024-12-02 15:34:23,090 INFO L140 encePairwiseOnDemand]: 512/585 looper letters, 290 selfloop transitions, 172 changer transitions 0/896 dead transitions. [2024-12-02 15:34:23,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 896 transitions, 5712 flow [2024-12-02 15:34:23,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 15:34:23,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-12-02 15:34:23,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 15965 transitions. [2024-12-02 15:34:23,102 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.826987826987827 [2024-12-02 15:34:23,102 INFO L175 Difference]: Start difference. First operand has 624 places, 695 transitions, 3180 flow. Second operand 33 states and 15965 transitions. [2024-12-02 15:34:23,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 896 transitions, 5712 flow [2024-12-02 15:34:23,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 896 transitions, 5627 flow, removed 25 selfloop flow, removed 18 redundant places. [2024-12-02 15:34:23,167 INFO L231 Difference]: Finished difference. Result has 649 places, 743 transitions, 4364 flow [2024-12-02 15:34:23,167 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=3125, PETRI_DIFFERENCE_MINUEND_PLACES=606, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4364, PETRI_PLACES=649, PETRI_TRANSITIONS=743} [2024-12-02 15:34:23,168 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 76 predicate places. [2024-12-02 15:34:23,168 INFO L471 AbstractCegarLoop]: Abstraction has has 649 places, 743 transitions, 4364 flow [2024-12-02 15:34:23,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 478.22857142857146) internal successors, (16738), 35 states have internal predecessors, (16738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:34:23,170 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:34:23,170 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:34:23,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-12-02 15:34:23,170 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:34:23,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:34:23,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1070027747, now seen corresponding path program 4 times [2024-12-02 15:34:23,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:34:23,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312723458] [2024-12-02 15:34:23,172 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:34:23,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:34:23,241 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:34:23,241 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:34:29,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:34:29,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:34:29,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312723458] [2024-12-02 15:34:29,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312723458] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:34:29,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583757544] [2024-12-02 15:34:29,112 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:34:29,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:34:29,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:34:29,114 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:34:29,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 15:34:29,660 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:34:29,660 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:34:29,666 INFO L256 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 102 conjuncts are in the unsatisfiable core [2024-12-02 15:34:29,680 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:34:29,944 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:29,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,007 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,056 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,110 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,111 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,166 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,220 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,273 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,327 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,384 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,438 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,491 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,529 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,565 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,610 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,651 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,696 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:34:30,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:34:30,731 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 15:34:30,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-02 15:34:31,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 15:34:31,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 15:34:31,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-12-02 15:34:31,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-12-02 15:34:31,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2024-12-02 15:34:31,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 58 [2024-12-02 15:34:32,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 22 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 68 [2024-12-02 15:34:32,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 78 [2024-12-02 15:34:32,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 46 [2024-12-02 15:34:32,242 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:34:32,242 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:34:36,514 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1 0)))) (and (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0))))) is different from false [2024-12-02 15:34:36,544 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse1 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2 0) .cse1 0)))) (and (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0))))) is different from false [2024-12-02 15:34:36,574 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse2 (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse1 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (store (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse3 0) .cse2 0) .cse1 0)))) (and (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse3) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_1415 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_1415) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0))))) is different from false [2024-12-02 15:34:53,770 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:34:53,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 91 [2024-12-02 15:34:53,777 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:34:53,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 104 treesize of output 52 [2024-12-02 15:34:53,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-12-02 15:34:53,791 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:34:53,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:34:53,799 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:34:53,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:34:53,807 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:34:53,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:34:53,815 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:34:53,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:34:53,823 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:34:53,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:34:53,830 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:34:53,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:34:53,838 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:34:53,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 53 treesize of output 1 [2024-12-02 15:35:15,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:35:15,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583757544] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:35:15,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:35:15,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 18, 18] total 58 [2024-12-02 15:35:15,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226047135] [2024-12-02 15:35:15,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:35:15,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-12-02 15:35:15,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:35:15,469 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-12-02 15:35:15,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=2599, Unknown=152, NotChecked=330, Total=3422 [2024-12-02 15:35:16,372 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 440 out of 585 [2024-12-02 15:35:16,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 649 places, 743 transitions, 4364 flow. Second operand has 59 states, 59 states have (on average 443.6271186440678) internal successors, (26174), 59 states have internal predecessors, (26174), 0 states have call successors, (0), 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-12-02 15:35:16,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:35:16,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 440 of 585 [2024-12-02 15:35:16,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:35:34,166 INFO L124 PetriNetUnfolderBase]: 2834/12627 cut-off events. [2024-12-02 15:35:34,166 INFO L125 PetriNetUnfolderBase]: For 35434/35637 co-relation queries the response was YES. [2024-12-02 15:35:34,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35136 conditions, 12627 events. 2834/12627 cut-off events. For 35434/35637 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 131061 event pairs, 255 based on Foata normal form. 107/12111 useless extension candidates. Maximal degree in co-relation 34753. Up to 1242 conditions per place. [2024-12-02 15:35:34,233 INFO L140 encePairwiseOnDemand]: 524/585 looper letters, 911 selfloop transitions, 450 changer transitions 0/1760 dead transitions. [2024-12-02 15:35:34,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 1760 transitions, 15712 flow [2024-12-02 15:35:34,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-12-02 15:35:34,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2024-12-02 15:35:34,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 36561 transitions. [2024-12-02 15:35:34,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7715732826843938 [2024-12-02 15:35:34,262 INFO L175 Difference]: Start difference. First operand has 649 places, 743 transitions, 4364 flow. Second operand 81 states and 36561 transitions. [2024-12-02 15:35:34,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 1760 transitions, 15712 flow [2024-12-02 15:35:34,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 1760 transitions, 15387 flow, removed 111 selfloop flow, removed 20 redundant places. [2024-12-02 15:35:34,438 INFO L231 Difference]: Finished difference. Result has 764 places, 1134 transitions, 10260 flow [2024-12-02 15:35:34,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=4229, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=10260, PETRI_PLACES=764, PETRI_TRANSITIONS=1134} [2024-12-02 15:35:34,439 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 191 predicate places. [2024-12-02 15:35:34,439 INFO L471 AbstractCegarLoop]: Abstraction has has 764 places, 1134 transitions, 10260 flow [2024-12-02 15:35:34,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 443.6271186440678) internal successors, (26174), 59 states have internal predecessors, (26174), 0 states have call successors, (0), 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-12-02 15:35:34,441 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:35:34,441 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:35:34,449 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 15:35:34,642 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:35:34,642 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:35:34,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:35:34,643 INFO L85 PathProgramCache]: Analyzing trace with hash 394826267, now seen corresponding path program 5 times [2024-12-02 15:35:34,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:35:34,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081591088] [2024-12-02 15:35:34,644 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:35:34,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:35:34,755 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 15:35:34,756 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:35:39,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:35:39,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:35:39,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081591088] [2024-12-02 15:35:39,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081591088] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:35:39,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852660255] [2024-12-02 15:35:39,580 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:35:39,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:35:39,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:35:39,582 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:35:39,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 15:35:40,019 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 15:35:40,019 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:35:40,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 107 conjuncts are in the unsatisfiable core [2024-12-02 15:35:40,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:35:40,296 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:35:40,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:35:40,341 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-12-02 15:35:40,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-12-02 15:35:40,480 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2024-12-02 15:35:40,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2024-12-02 15:35:40,691 INFO L349 Elim1Store]: treesize reduction 60, result has 31.8 percent of original size [2024-12-02 15:35:40,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 40 [2024-12-02 15:35:40,824 INFO L349 Elim1Store]: treesize reduction 60, result has 31.8 percent of original size [2024-12-02 15:35:40,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 40 [2024-12-02 15:35:40,962 INFO L349 Elim1Store]: treesize reduction 60, result has 31.8 percent of original size [2024-12-02 15:35:40,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 40 [2024-12-02 15:35:41,080 INFO L349 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2024-12-02 15:35:41,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2024-12-02 15:35:41,279 INFO L349 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2024-12-02 15:35:41,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2024-12-02 15:35:41,556 INFO L349 Elim1Store]: treesize reduction 56, result has 27.3 percent of original size [2024-12-02 15:35:41,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 38 [2024-12-02 15:35:41,863 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:35:41,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:35:42,090 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:35:42,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:35:42,327 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:35:42,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:35:42,550 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:35:42,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:35:42,766 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:35:42,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:35:42,988 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:35:42,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:35:43,259 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:35:43,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:35:43,465 INFO L349 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2024-12-02 15:35:43,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2024-12-02 15:35:44,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 15:35:44,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 15:35:44,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2024-12-02 15:35:44,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 44 [2024-12-02 15:35:44,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 56 [2024-12-02 15:35:44,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 68 [2024-12-02 15:35:44,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 22 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 80 [2024-12-02 15:35:45,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 92 [2024-12-02 15:35:45,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 35 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 95 [2024-12-02 15:35:45,263 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:35:45,263 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:36:42,622 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:36:42,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852660255] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:36:42,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:36:42,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 23, 23] total 68 [2024-12-02 15:36:42,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553802030] [2024-12-02 15:36:42,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:36:42,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-12-02 15:36:42,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:36:42,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-12-02 15:36:42,625 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=517, Invalid=4175, Unknown=0, NotChecked=0, Total=4692 [2024-12-02 15:39:30,085 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 467 out of 585 [2024-12-02 15:39:30,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 1134 transitions, 10260 flow. Second operand has 69 states, 69 states have (on average 470.0) internal successors, (32430), 69 states have internal predecessors, (32430), 0 states have call successors, (0), 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-12-02 15:39:30,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:39:30,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 467 of 585 [2024-12-02 15:39:30,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:40:17,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 15:40:35,343 INFO L124 PetriNetUnfolderBase]: 2879/13030 cut-off events. [2024-12-02 15:40:35,343 INFO L125 PetriNetUnfolderBase]: For 66714/67561 co-relation queries the response was YES. [2024-12-02 15:40:35,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45158 conditions, 13030 events. 2879/13030 cut-off events. For 66714/67561 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 135961 event pairs, 170 based on Foata normal form. 180/12641 useless extension candidates. Maximal degree in co-relation 44751. Up to 2862 conditions per place. [2024-12-02 15:40:35,497 INFO L140 encePairwiseOnDemand]: 527/585 looper letters, 736 selfloop transitions, 319 changer transitions 0/1488 dead transitions. [2024-12-02 15:40:35,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 796 places, 1488 transitions, 16970 flow [2024-12-02 15:40:35,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 15:40:35,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-12-02 15:40:35,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 15684 transitions. [2024-12-02 15:40:35,509 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8124320124320125 [2024-12-02 15:40:35,509 INFO L175 Difference]: Start difference. First operand has 764 places, 1134 transitions, 10260 flow. Second operand 33 states and 15684 transitions. [2024-12-02 15:40:35,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 796 places, 1488 transitions, 16970 flow [2024-12-02 15:40:35,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 1488 transitions, 16481 flow, removed 234 selfloop flow, removed 11 redundant places. [2024-12-02 15:40:35,958 INFO L231 Difference]: Finished difference. Result has 798 places, 1271 transitions, 13224 flow [2024-12-02 15:40:35,958 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=9821, PETRI_DIFFERENCE_MINUEND_PLACES=753, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=860, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=13224, PETRI_PLACES=798, PETRI_TRANSITIONS=1271} [2024-12-02 15:40:35,958 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 225 predicate places. [2024-12-02 15:40:35,958 INFO L471 AbstractCegarLoop]: Abstraction has has 798 places, 1271 transitions, 13224 flow [2024-12-02 15:40:35,961 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 470.0) internal successors, (32430), 69 states have internal predecessors, (32430), 0 states have call successors, (0), 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-12-02 15:40:35,961 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:40:35,961 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:40:35,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-12-02 15:40:36,161 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:40:36,161 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:40:36,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:40:36,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1666449145, now seen corresponding path program 6 times [2024-12-02 15:40:36,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:40:36,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578824945] [2024-12-02 15:40:36,164 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:40:36,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:40:36,229 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 15:40:36,229 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:40:40,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:40:40,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:40:40,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578824945] [2024-12-02 15:40:40,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578824945] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:40:40,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261259535] [2024-12-02 15:40:40,793 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:40:40,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:40:40,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:40:40,795 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:40:40,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 15:40:41,380 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 15:40:41,380 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:40:41,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-12-02 15:40:41,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:40:41,623 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:40:41,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:40:41,662 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:40:41,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:40:41,697 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-02 15:40:41,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-12-02 15:40:41,772 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-12-02 15:40:41,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-12-02 15:40:41,917 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:40:41,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:40:42,018 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:40:42,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:40:42,113 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:40:42,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:40:42,205 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:40:42,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:40:42,290 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:40:42,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:40:42,381 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:40:42,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:40:42,473 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:40:42,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:40:42,559 INFO L349 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2024-12-02 15:40:42,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2024-12-02 15:40:42,713 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2024-12-02 15:40:42,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2024-12-02 15:40:42,929 INFO L349 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2024-12-02 15:40:42,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2024-12-02 15:40:43,234 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:40:43,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:40:43,473 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:40:43,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:40:43,659 INFO L349 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2024-12-02 15:40:43,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2024-12-02 15:40:44,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 15:40:44,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 15:40:44,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-12-02 15:40:44,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-12-02 15:40:44,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2024-12-02 15:40:44,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 58 [2024-12-02 15:40:45,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 22 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 68 [2024-12-02 15:40:45,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 78 [2024-12-02 15:40:45,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 29 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 81 [2024-12-02 15:40:45,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:40:45,772 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:42:23,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:42:23,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261259535] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:42:23,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:42:23,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 23, 23] total 73 [2024-12-02 15:42:23,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986196116] [2024-12-02 15:42:23,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:42:23,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-12-02 15:42:23,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:42:23,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-12-02 15:42:23,214 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=519, Invalid=4883, Unknown=0, NotChecked=0, Total=5402 [2024-12-02 15:43:47,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 15:43:49,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 15:45:10,501 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 585 [2024-12-02 15:45:10,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 798 places, 1271 transitions, 13224 flow. Second operand has 74 states, 74 states have (on average 464.05405405405406) internal successors, (34340), 74 states have internal predecessors, (34340), 0 states have call successors, (0), 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-12-02 15:45:10,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:45:10,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 585 [2024-12-02 15:45:10,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:46:15,052 INFO L124 PetriNetUnfolderBase]: 3404/15359 cut-off events. [2024-12-02 15:46:15,052 INFO L125 PetriNetUnfolderBase]: For 98908/100007 co-relation queries the response was YES. [2024-12-02 15:46:15,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56508 conditions, 15359 events. 3404/15359 cut-off events. For 98908/100007 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 168216 event pairs, 123 based on Foata normal form. 521/15184 useless extension candidates. Maximal degree in co-relation 56072. Up to 1930 conditions per place. [2024-12-02 15:46:15,226 INFO L140 encePairwiseOnDemand]: 507/585 looper letters, 697 selfloop transitions, 746 changer transitions 0/1863 dead transitions. [2024-12-02 15:46:15,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 842 places, 1863 transitions, 24469 flow [2024-12-02 15:46:15,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-12-02 15:46:15,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2024-12-02 15:46:15,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 21107 transitions. [2024-12-02 15:46:15,237 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8017853751187084 [2024-12-02 15:46:15,237 INFO L175 Difference]: Start difference. First operand has 798 places, 1271 transitions, 13224 flow. Second operand 45 states and 21107 transitions. [2024-12-02 15:46:15,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 842 places, 1863 transitions, 24469 flow [2024-12-02 15:46:15,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 825 places, 1863 transitions, 24012 flow, removed 211 selfloop flow, removed 17 redundant places. [2024-12-02 15:46:15,988 INFO L231 Difference]: Finished difference. Result has 845 places, 1587 transitions, 21144 flow [2024-12-02 15:46:15,989 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=12955, PETRI_DIFFERENCE_MINUEND_PLACES=781, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=468, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=21144, PETRI_PLACES=845, PETRI_TRANSITIONS=1587} [2024-12-02 15:46:15,990 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 272 predicate places. [2024-12-02 15:46:15,990 INFO L471 AbstractCegarLoop]: Abstraction has has 845 places, 1587 transitions, 21144 flow [2024-12-02 15:46:15,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 464.05405405405406) internal successors, (34340), 74 states have internal predecessors, (34340), 0 states have call successors, (0), 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-12-02 15:46:15,994 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:46:15,994 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:46:16,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-02 15:46:16,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-12-02 15:46:16,195 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:46:16,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:46:16,197 INFO L85 PathProgramCache]: Analyzing trace with hash -90200547, now seen corresponding path program 7 times [2024-12-02 15:46:16,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:46:16,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145717549] [2024-12-02 15:46:16,197 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:46:16,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:46:16,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:46:21,311 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:46:21,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:46:21,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145717549] [2024-12-02 15:46:21,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145717549] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:46:21,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980644932] [2024-12-02 15:46:21,311 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:46:21,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:46:21,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:46:21,313 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:46:21,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 15:46:21,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:46:21,720 INFO L256 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 102 conjuncts are in the unsatisfiable core [2024-12-02 15:46:21,729 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:46:21,986 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:21,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,029 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,074 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,112 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,151 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,195 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,234 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-02 15:46:22,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-12-02 15:46:22,288 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,327 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-12-02 15:46:22,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-12-02 15:46:22,375 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,419 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,466 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,466 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,513 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,557 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,610 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,657 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:22,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:22,696 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 15:46:22,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-12-02 15:46:23,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 15:46:23,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 15:46:23,774 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-12-02 15:46:23,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-12-02 15:46:23,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2024-12-02 15:46:23,984 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 58 [2024-12-02 15:46:24,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 22 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 68 [2024-12-02 15:46:24,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 78 [2024-12-02 15:46:24,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 46 [2024-12-02 15:46:24,328 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:46:24,328 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:46:24,624 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1 0)))) (and (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= 0 (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)))) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0))))) is different from false [2024-12-02 15:46:24,650 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse2 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1 0) .cse2 0)))) (and (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0))))) is different from false [2024-12-02 15:46:24,968 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) (.cse1 (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse3 (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse2 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (store (store (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse4 0) .cse1 0) .cse3 0) .cse2 0)))) (and (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse3) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse4) 0))))) is different from false [2024-12-02 15:46:25,426 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse5 (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse6 (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) (.cse4 (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse2 (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse1 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (store (store (store (store (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse3 0) .cse5 0) .cse6 0) .cse4 0) .cse2 0) .cse1 0)))) (and (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse3) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse4) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse5) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse6) 0))))) is different from false [2024-12-02 15:46:25,460 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) (.cse1 (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse3 (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse6 (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) (.cse7 (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse4 (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse5 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (store (store (store (store (store (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2 0) .cse1 0) .cse3 0) .cse6 0) .cse7 0) .cse4 0) .cse5 0)))) (and (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= 0 (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse3))) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse4) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse5) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse6) 0)) (forall ((v_ArrVal_2005 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2005) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse7) 0))))) is different from false [2024-12-02 15:46:26,399 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:46:26,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 91 [2024-12-02 15:46:26,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:46:26,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 104 treesize of output 52 [2024-12-02 15:46:26,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-12-02 15:46:26,416 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:46:26,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:46:26,423 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:46:26,423 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:46:26,430 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:46:26,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:46:26,435 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:46:26,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:46:26,441 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:46:26,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:46:26,448 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:46:26,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 53 treesize of output 1 [2024-12-02 15:46:26,454 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:46:26,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:46:32,692 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:46:32,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980644932] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:46:32,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:46:32,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 18, 18] total 65 [2024-12-02 15:46:32,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402877387] [2024-12-02 15:46:32,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:46:32,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-12-02 15:46:32,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:46:32,693 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-12-02 15:46:32,694 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=3241, Unknown=76, NotChecked=610, Total=4290 [2024-12-02 15:46:33,219 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 440 out of 585 [2024-12-02 15:46:33,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 845 places, 1587 transitions, 21144 flow. Second operand has 66 states, 66 states have (on average 443.6515151515151) internal successors, (29281), 66 states have internal predecessors, (29281), 0 states have call successors, (0), 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-12-02 15:46:33,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:46:33,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 440 of 585 [2024-12-02 15:46:33,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:46:50,807 INFO L124 PetriNetUnfolderBase]: 4413/18010 cut-off events. [2024-12-02 15:46:50,807 INFO L125 PetriNetUnfolderBase]: For 160514/161258 co-relation queries the response was YES. [2024-12-02 15:46:51,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75837 conditions, 18010 events. 4413/18010 cut-off events. For 160514/161258 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 199107 event pairs, 379 based on Foata normal form. 269/17400 useless extension candidates. Maximal degree in co-relation 75346. Up to 3992 conditions per place. [2024-12-02 15:46:51,074 INFO L140 encePairwiseOnDemand]: 520/585 looper letters, 1200 selfloop transitions, 444 changer transitions 0/2043 dead transitions. [2024-12-02 15:46:51,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 2043 transitions, 32039 flow [2024-12-02 15:46:51,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-12-02 15:46:51,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-12-02 15:46:51,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 15301 transitions. [2024-12-02 15:46:51,088 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.769281045751634 [2024-12-02 15:46:51,088 INFO L175 Difference]: Start difference. First operand has 845 places, 1587 transitions, 21144 flow. Second operand 34 states and 15301 transitions. [2024-12-02 15:46:51,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 878 places, 2043 transitions, 32039 flow [2024-12-02 15:46:52,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 855 places, 2043 transitions, 31465 flow, removed 165 selfloop flow, removed 23 redundant places. [2024-12-02 15:46:52,707 INFO L231 Difference]: Finished difference. Result has 868 places, 1726 transitions, 25420 flow [2024-12-02 15:46:52,708 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=20616, PETRI_DIFFERENCE_MINUEND_PLACES=822, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=25420, PETRI_PLACES=868, PETRI_TRANSITIONS=1726} [2024-12-02 15:46:52,709 INFO L279 CegarLoopForPetriNet]: 573 programPoint places, 295 predicate places. [2024-12-02 15:46:52,709 INFO L471 AbstractCegarLoop]: Abstraction has has 868 places, 1726 transitions, 25420 flow [2024-12-02 15:46:52,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 443.6515151515151) internal successors, (29281), 66 states have internal predecessors, (29281), 0 states have call successors, (0), 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-12-02 15:46:52,712 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:46:52,713 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:46:52,721 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 15:46:52,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-12-02 15:46:52,913 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting whoop_wrapper_write_nvramErr4ASSERT_VIOLATIONDATA_RACE === [whoop_wrapper_write_nvramErr0ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr1ASSERT_VIOLATIONDATA_RACE, whoop_wrapper_write_nvramErr2ASSERT_VIOLATIONDATA_RACE (and 56 more)] === [2024-12-02 15:46:52,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:46:52,923 INFO L85 PathProgramCache]: Analyzing trace with hash 618561845, now seen corresponding path program 8 times [2024-12-02 15:46:52,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:46:52,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066141598] [2024-12-02 15:46:52,923 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:46:52,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:46:53,007 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:46:53,007 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:46:57,128 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:46:57,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:46:57,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066141598] [2024-12-02 15:46:57,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066141598] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:46:57,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215232150] [2024-12-02 15:46:57,128 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:46:57,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:46:57,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:46:57,129 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:46:57,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_124c5b79-0e81-4e4c-966f-71abbd7cab6b/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 15:46:57,642 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:46:57,642 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:46:57,647 INFO L256 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 113 conjuncts are in the unsatisfiable core [2024-12-02 15:46:57,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:46:57,946 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 15:46:57,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 15:46:57,993 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-12-02 15:46:57,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-12-02 15:46:58,152 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:46:58,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:46:58,239 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:46:58,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:46:58,315 INFO L349 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2024-12-02 15:46:58,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2024-12-02 15:46:58,459 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:46:58,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:46:58,542 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-12-02 15:46:58,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-12-02 15:46:58,612 INFO L349 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2024-12-02 15:46:58,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2024-12-02 15:46:58,742 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2024-12-02 15:46:58,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2024-12-02 15:46:58,972 INFO L349 Elim1Store]: treesize reduction 60, result has 31.8 percent of original size [2024-12-02 15:46:58,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 40 [2024-12-02 15:46:59,135 INFO L349 Elim1Store]: treesize reduction 60, result has 31.8 percent of original size [2024-12-02 15:46:59,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 40 [2024-12-02 15:46:59,288 INFO L349 Elim1Store]: treesize reduction 60, result has 31.8 percent of original size [2024-12-02 15:46:59,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 40 [2024-12-02 15:46:59,414 INFO L349 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2024-12-02 15:46:59,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2024-12-02 15:46:59,718 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:46:59,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:46:59,962 INFO L349 Elim1Store]: treesize reduction 80, result has 31.6 percent of original size [2024-12-02 15:46:59,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 34 treesize of output 52 [2024-12-02 15:47:00,169 INFO L349 Elim1Store]: treesize reduction 56, result has 27.3 percent of original size [2024-12-02 15:47:00,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 38 [2024-12-02 15:47:00,497 INFO L349 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2024-12-02 15:47:00,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2024-12-02 15:47:01,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 15:47:01,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 15:47:01,534 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2024-12-02 15:47:01,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2024-12-02 15:47:01,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 11 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 48 [2024-12-02 15:47:02,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 16 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 58 [2024-12-02 15:47:02,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 22 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 68 [2024-12-02 15:47:02,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 78 [2024-12-02 15:47:02,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 46 [2024-12-02 15:47:02,556 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:47:02,556 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:47:02,591 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store |c_#race| |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store |c_#race| |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store |c_#race| |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store |c_#race| |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store |c_#race| |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store |c_#race| |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store |c_#race| |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store |c_#race| |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) 0))) is different from false [2024-12-02 15:47:02,872 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse2 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1 0) .cse2 0)))) (and (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_whoop_wrapper_nvram_unlocked_ioctlThread1of1ForFork0_mutex_lock_~lock#1.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0))))) is different from false [2024-12-02 15:47:03,584 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse3 (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse1 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (store (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2 0) .cse3 0) .cse1 0)))) (and (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse3) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0))))) is different from false [2024-12-02 15:47:08,324 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 3 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse3 (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 4)) (.cse4 (+ 5 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse2 (+ 6 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) (.cse5 (+ 7 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|))) (let ((.cse0 (store |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base| (store (store (store (store (store (select |c_#race| |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1 0) .cse3 0) .cse4 0) .cse2 0) .cse5 0)))) (and (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse1) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse2) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse3) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse4) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ 2 |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset|)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) (+ |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.offset| 1)) 0)) (forall ((v_ArrVal_2199 (Array Int Int))) (= (select (select (store .cse0 |c_~#nvram_mutex~0.base| v_ArrVal_2199) |c_whoop_wrapper_write_nvramThread1of1ForFork1_write_nvram_~ppos#1.base|) .cse5) 0))))) is different from false [2024-12-02 15:47:18,139 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:47:18,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 91 [2024-12-02 15:47:18,145 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:47:18,145 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 104 treesize of output 52 [2024-12-02 15:47:18,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-12-02 15:47:18,156 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:47:18,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:47:18,162 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:47:18,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 53 treesize of output 1 [2024-12-02 15:47:18,169 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:47:18,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:47:18,175 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:47:18,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:47:18,181 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:47:18,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:47:18,187 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:47:18,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:47:18,193 INFO L349 Elim1Store]: treesize reduction 78, result has 1.3 percent of original size [2024-12-02 15:47:18,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 8 case distinctions, treesize of input 55 treesize of output 1 [2024-12-02 15:47:22,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:47:22,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215232150] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:47:22,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:47:22,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 23, 23] total 72 [2024-12-02 15:47:22,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807902272] [2024-12-02 15:47:22,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:47:22,040 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-12-02 15:47:22,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:47:22,041 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-12-02 15:47:22,042 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=4153, Unknown=114, NotChecked=548, Total=5256 [2024-12-02 15:47:22,557 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 419 out of 585 [2024-12-02 15:47:22,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 868 places, 1726 transitions, 25420 flow. Second operand has 73 states, 73 states have (on average 422.8082191780822) internal successors, (30865), 73 states have internal predecessors, (30865), 0 states have call successors, (0), 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-12-02 15:47:22,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:47:22,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 419 of 585 [2024-12-02 15:47:22,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand