./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83781d.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83781d.ko-main.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 98c33dd4a8b9d397de123c51515d9ce94b0ce1f1fda3976c2bf2bd86eef00096 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 10:48:38,535 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 10:48:38,658 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-26 10:48:38,667 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 10:48:38,667 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 10:48:38,707 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 10:48:38,708 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 10:48:38,708 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 10:48:38,710 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 10:48:38,717 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 10:48:38,717 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-26 10:48:38,718 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-26 10:48:38,719 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 10:48:38,721 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 10:48:38,721 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 10:48:38,722 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 10:48:38,722 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-26 10:48:38,722 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-26 10:48:38,723 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 10:48:38,723 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-26 10:48:38,725 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-26 10:48:38,725 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-26 10:48:38,726 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 10:48:38,726 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 10:48:38,727 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 10:48:38,727 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 10:48:38,728 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-26 10:48:38,728 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-26 10:48:38,728 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:48:38,729 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 10:48:38,730 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-26 10:48:38,730 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-26 10:48:38,730 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-26 10:48:38,731 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-26 10:48:38,731 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-26 10:48:38,731 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-26 10:48:38,731 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-26 10:48:38,731 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-26 10:48:38,732 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-26 10:48:38,732 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 98c33dd4a8b9d397de123c51515d9ce94b0ce1f1fda3976c2bf2bd86eef00096 [2023-11-26 10:48:39,108 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 10:48:39,138 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 10:48:39,141 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 10:48:39,142 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 10:48:39,143 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 10:48:39,144 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83781d.ko-main.cil.out.i [2023-11-26 10:48:42,237 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 10:48:42,896 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 10:48:42,897 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83781d.ko-main.cil.out.i [2023-11-26 10:48:42,937 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/data/82673af03/b0c2d65162cf476f9d710ef11c6d8c27/FLAG03d0b871c [2023-11-26 10:48:42,954 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/data/82673af03/b0c2d65162cf476f9d710ef11c6d8c27 [2023-11-26 10:48:42,960 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 10:48:42,962 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 10:48:42,964 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 10:48:42,964 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 10:48:42,969 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 10:48:42,970 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:48:42" (1/1) ... [2023-11-26 10:48:42,971 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c007f7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:42, skipping insertion in model container [2023-11-26 10:48:42,971 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:48:42" (1/1) ... [2023-11-26 10:48:43,102 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 10:48:45,114 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83781d.ko-main.cil.out.i[231089,231102] [2023-11-26 10:48:45,256 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:48:45,372 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 10:48:45,771 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83781d.ko-main.cil.out.i[231089,231102] [2023-11-26 10:48:45,786 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:48:46,089 WARN L675 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-26 10:48:46,097 INFO L206 MainTranslator]: Completed translation [2023-11-26 10:48:46,097 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46 WrapperNode [2023-11-26 10:48:46,097 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 10:48:46,099 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 10:48:46,099 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 10:48:46,099 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 10:48:46,107 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:46,259 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:46,587 INFO L138 Inliner]: procedures = 206, calls = 3189, calls flagged for inlining = 90, calls inlined = 82, statements flattened = 8889 [2023-11-26 10:48:46,587 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 10:48:46,588 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 10:48:46,588 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 10:48:46,588 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 10:48:46,600 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:46,600 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:46,662 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:47,118 INFO L175 MemorySlicer]: Split 2236 memory accesses to 54 slices as follows [1, 5, 4, 4, 4, 2, 42, 2, 48, 1, 9, 297, 95, 4, 2, 2, 5, 5, 5, 24, 30, 1, 3, 2, 2, 21, 5, 15, 5, 6, 7, 6, 1315, 4, 5, 4, 5, 4, 5, 2, 2, 164, 5, 5, 4, 4, 4, 1, 2, 5, 2, 4, 4, 22]. 59 percent of accesses are in the largest equivalence class. The 1950 initializations are split as follows [0, 5, 4, 4, 4, 0, 0, 0, 48, 0, 0, 297, 95, 0, 0, 2, 5, 5, 5, 24, 30, 0, 0, 0, 0, 21, 5, 4, 5, 4, 3, 3, 1315, 4, 5, 4, 5, 4, 5, 0, 0, 0, 5, 5, 4, 4, 4, 0, 0, 5, 0, 4, 4, 0]. The 99 writes are split as follows [0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2023-11-26 10:48:47,118 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:47,119 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:47,262 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:47,370 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:47,469 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:47,489 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:47,569 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 10:48:47,570 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 10:48:47,570 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 10:48:47,571 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 10:48:47,572 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (1/1) ... [2023-11-26 10:48:47,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:48:47,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:48:47,611 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-26 10:48:47,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d998194e-857e-4881-a157-7b10da52331c/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-26 10:48:47,660 INFO L130 BoogieDeclarations]: Found specification of procedure w83781d_read_value [2023-11-26 10:48:47,660 INFO L138 BoogieDeclarations]: Found implementation of procedure w83781d_read_value [2023-11-26 10:48:47,660 INFO L130 BoogieDeclarations]: Found specification of procedure show_in_max [2023-11-26 10:48:47,660 INFO L138 BoogieDeclarations]: Found implementation of procedure show_in_max [2023-11-26 10:48:47,660 INFO L130 BoogieDeclarations]: Found specification of procedure w83781d_detect [2023-11-26 10:48:47,661 INFO L138 BoogieDeclarations]: Found implementation of procedure w83781d_detect [2023-11-26 10:48:47,661 INFO L130 BoogieDeclarations]: Found specification of procedure FAN_TO_REG [2023-11-26 10:48:47,661 INFO L138 BoogieDeclarations]: Found implementation of procedure FAN_TO_REG [2023-11-26 10:48:47,661 INFO L130 BoogieDeclarations]: Found specification of procedure store_beep [2023-11-26 10:48:47,662 INFO L138 BoogieDeclarations]: Found implementation of procedure store_beep [2023-11-26 10:48:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-26 10:48:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-26 10:48:47,664 INFO L130 BoogieDeclarations]: Found specification of procedure store_pwm [2023-11-26 10:48:47,664 INFO L138 BoogieDeclarations]: Found implementation of procedure store_pwm [2023-11-26 10:48:47,664 INFO L130 BoogieDeclarations]: Found specification of procedure store_in_min [2023-11-26 10:48:47,664 INFO L138 BoogieDeclarations]: Found implementation of procedure store_in_min [2023-11-26 10:48:47,664 INFO L130 BoogieDeclarations]: Found specification of procedure store_fan_div [2023-11-26 10:48:47,664 INFO L138 BoogieDeclarations]: Found implementation of procedure store_fan_div [2023-11-26 10:48:47,664 INFO L130 BoogieDeclarations]: Found specification of procedure LM75_TEMP_FROM_REG [2023-11-26 10:48:47,665 INFO L138 BoogieDeclarations]: Found implementation of procedure LM75_TEMP_FROM_REG [2023-11-26 10:48:47,665 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-11-26 10:48:47,665 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-11-26 10:48:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-26 10:48:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-26 10:48:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2023-11-26 10:48:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create_file [2023-11-26 10:48:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure show_sensor [2023-11-26 10:48:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure show_sensor [2023-11-26 10:48:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-11-26 10:48:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-11-26 10:48:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure show_fan_min [2023-11-26 10:48:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure show_fan_min [2023-11-26 10:48:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-26 10:48:47,668 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-11-26 10:48:47,668 INFO L130 BoogieDeclarations]: Found specification of procedure store_temp_max_hyst [2023-11-26 10:48:47,668 INFO L138 BoogieDeclarations]: Found implementation of procedure store_temp_max_hyst [2023-11-26 10:48:47,668 INFO L130 BoogieDeclarations]: Found specification of procedure show_alarm [2023-11-26 10:48:47,668 INFO L138 BoogieDeclarations]: Found implementation of procedure show_alarm [2023-11-26 10:48:47,668 INFO L130 BoogieDeclarations]: Found specification of procedure SENSORS_LIMIT [2023-11-26 10:48:47,668 INFO L138 BoogieDeclarations]: Found implementation of procedure SENSORS_LIMIT [2023-11-26 10:48:47,669 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_read_byte_data [2023-11-26 10:48:47,669 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_read_byte_data [2023-11-26 10:48:47,669 INFO L130 BoogieDeclarations]: Found specification of procedure w83781d_isa_unregister [2023-11-26 10:48:47,669 INFO L138 BoogieDeclarations]: Found implementation of procedure w83781d_isa_unregister [2023-11-26 10:48:47,669 INFO L130 BoogieDeclarations]: Found specification of procedure show_in [2023-11-26 10:48:47,669 INFO L138 BoogieDeclarations]: Found implementation of procedure show_in [2023-11-26 10:48:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-26 10:48:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-26 10:48:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-26 10:48:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-26 10:48:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-26 10:48:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-26 10:48:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-26 10:48:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-26 10:48:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-26 10:48:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-26 10:48:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-26 10:48:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-26 10:48:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-26 10:48:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-26 10:48:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-26 10:48:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2023-11-26 10:48:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2023-11-26 10:48:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2023-11-26 10:48:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2023-11-26 10:48:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2023-11-26 10:48:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2023-11-26 10:48:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2023-11-26 10:48:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2023-11-26 10:48:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2023-11-26 10:48:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2023-11-26 10:48:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2023-11-26 10:48:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2023-11-26 10:48:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2023-11-26 10:48:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2023-11-26 10:48:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2023-11-26 10:48:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2023-11-26 10:48:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2023-11-26 10:48:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2023-11-26 10:48:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2023-11-26 10:48:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2023-11-26 10:48:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2023-11-26 10:48:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2023-11-26 10:48:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2023-11-26 10:48:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2023-11-26 10:48:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2023-11-26 10:48:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2023-11-26 10:48:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2023-11-26 10:48:47,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2023-11-26 10:48:47,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2023-11-26 10:48:47,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2023-11-26 10:48:47,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#45 [2023-11-26 10:48:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#46 [2023-11-26 10:48:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#47 [2023-11-26 10:48:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#48 [2023-11-26 10:48:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#49 [2023-11-26 10:48:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#50 [2023-11-26 10:48:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#51 [2023-11-26 10:48:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#52 [2023-11-26 10:48:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#53 [2023-11-26 10:48:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure show_beep [2023-11-26 10:48:47,680 INFO L138 BoogieDeclarations]: Found implementation of procedure show_beep [2023-11-26 10:48:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtol [2023-11-26 10:48:47,681 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtol [2023-11-26 10:48:47,681 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-26 10:48:47,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-26 10:48:47,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-26 10:48:47,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-26 10:48:47,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-26 10:48:47,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-26 10:48:47,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-26 10:48:47,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-26 10:48:47,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-26 10:48:47,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-26 10:48:47,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-26 10:48:47,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-26 10:48:47,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-26 10:48:47,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-26 10:48:47,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-26 10:48:47,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-26 10:48:47,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2023-11-26 10:48:47,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2023-11-26 10:48:47,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2023-11-26 10:48:47,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2023-11-26 10:48:47,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2023-11-26 10:48:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2023-11-26 10:48:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2023-11-26 10:48:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2023-11-26 10:48:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2023-11-26 10:48:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2023-11-26 10:48:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2023-11-26 10:48:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2023-11-26 10:48:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2023-11-26 10:48:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2023-11-26 10:48:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2023-11-26 10:48:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2023-11-26 10:48:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2023-11-26 10:48:47,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2023-11-26 10:48:47,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2023-11-26 10:48:47,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2023-11-26 10:48:47,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2023-11-26 10:48:47,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2023-11-26 10:48:47,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2023-11-26 10:48:47,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2023-11-26 10:48:47,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2023-11-26 10:48:47,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2023-11-26 10:48:47,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2023-11-26 10:48:47,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2023-11-26 10:48:47,689 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2023-11-26 10:48:47,690 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2023-11-26 10:48:47,692 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#45 [2023-11-26 10:48:47,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#46 [2023-11-26 10:48:47,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#47 [2023-11-26 10:48:47,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#48 [2023-11-26 10:48:47,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#49 [2023-11-26 10:48:47,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#50 [2023-11-26 10:48:47,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#51 [2023-11-26 10:48:47,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#52 [2023-11-26 10:48:47,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#53 [2023-11-26 10:48:47,701 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_unregister_device [2023-11-26 10:48:47,701 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_unregister_device [2023-11-26 10:48:47,701 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-26 10:48:47,701 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-26 10:48:47,701 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-11-26 10:48:47,701 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-11-26 10:48:47,702 INFO L130 BoogieDeclarations]: Found specification of procedure show_pwm [2023-11-26 10:48:47,702 INFO L138 BoogieDeclarations]: Found implementation of procedure show_pwm [2023-11-26 10:48:47,702 INFO L130 BoogieDeclarations]: Found specification of procedure FAN_FROM_REG [2023-11-26 10:48:47,702 INFO L138 BoogieDeclarations]: Found implementation of procedure FAN_FROM_REG [2023-11-26 10:48:47,702 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2023-11-26 10:48:47,702 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2023-11-26 10:48:47,702 INFO L130 BoogieDeclarations]: Found specification of procedure store_sensor [2023-11-26 10:48:47,702 INFO L138 BoogieDeclarations]: Found implementation of procedure store_sensor [2023-11-26 10:48:47,702 INFO L130 BoogieDeclarations]: Found specification of procedure w83781d_update_device [2023-11-26 10:48:47,703 INFO L138 BoogieDeclarations]: Found implementation of procedure w83781d_update_device [2023-11-26 10:48:47,703 INFO L130 BoogieDeclarations]: Found specification of procedure w83781d_remove_files [2023-11-26 10:48:47,703 INFO L138 BoogieDeclarations]: Found implementation of procedure w83781d_remove_files [2023-11-26 10:48:47,703 INFO L130 BoogieDeclarations]: Found specification of procedure show_fan [2023-11-26 10:48:47,703 INFO L138 BoogieDeclarations]: Found implementation of procedure show_fan [2023-11-26 10:48:47,703 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-11-26 10:48:47,703 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-11-26 10:48:47,703 INFO L130 BoogieDeclarations]: Found specification of procedure store_in_max [2023-11-26 10:48:47,703 INFO L138 BoogieDeclarations]: Found implementation of procedure store_in_max [2023-11-26 10:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_read_word_swapped [2023-11-26 10:48:47,704 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_read_word_swapped [2023-11-26 10:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_group [2023-11-26 10:48:47,704 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_group [2023-11-26 10:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_w83781d_data [2023-11-26 10:48:47,704 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_w83781d_data [2023-11-26 10:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-26 10:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-26 10:48:47,704 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-26 10:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-26 10:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-26 10:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-26 10:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-26 10:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-26 10:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-26 10:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-26 10:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-26 10:48:47,705 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-26 10:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-11-26 10:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2023-11-26 10:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2023-11-26 10:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2023-11-26 10:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2023-11-26 10:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2023-11-26 10:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2023-11-26 10:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2023-11-26 10:48:47,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2023-11-26 10:48:47,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2023-11-26 10:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2023-11-26 10:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2023-11-26 10:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2023-11-26 10:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2023-11-26 10:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2023-11-26 10:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2023-11-26 10:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2023-11-26 10:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2023-11-26 10:48:47,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2023-11-26 10:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2023-11-26 10:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2023-11-26 10:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2023-11-26 10:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2023-11-26 10:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2023-11-26 10:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#45 [2023-11-26 10:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#46 [2023-11-26 10:48:47,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#47 [2023-11-26 10:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#48 [2023-11-26 10:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#49 [2023-11-26 10:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#50 [2023-11-26 10:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#51 [2023-11-26 10:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#52 [2023-11-26 10:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#53 [2023-11-26 10:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_group [2023-11-26 10:48:47,710 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_group [2023-11-26 10:48:47,710 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_clientdata [2023-11-26 10:48:47,710 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_clientdata [2023-11-26 10:48:47,711 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_write_word_swapped [2023-11-26 10:48:47,711 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_write_word_swapped [2023-11-26 10:48:47,711 INFO L130 BoogieDeclarations]: Found specification of procedure show_fan_div [2023-11-26 10:48:47,711 INFO L138 BoogieDeclarations]: Found implementation of procedure show_fan_div [2023-11-26 10:48:47,711 INFO L130 BoogieDeclarations]: Found specification of procedure LM75_TEMP_TO_REG [2023-11-26 10:48:47,711 INFO L138 BoogieDeclarations]: Found implementation of procedure LM75_TEMP_TO_REG [2023-11-26 10:48:47,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-26 10:48:47,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-26 10:48:47,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-26 10:48:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-26 10:48:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-26 10:48:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-26 10:48:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-26 10:48:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-26 10:48:47,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-26 10:48:47,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-26 10:48:47,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-26 10:48:47,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-26 10:48:47,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-11-26 10:48:47,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2023-11-26 10:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2023-11-26 10:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2023-11-26 10:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2023-11-26 10:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2023-11-26 10:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2023-11-26 10:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2023-11-26 10:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2023-11-26 10:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2023-11-26 10:48:47,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2023-11-26 10:48:47,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2023-11-26 10:48:47,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2023-11-26 10:48:47,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2023-11-26 10:48:47,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2023-11-26 10:48:47,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2023-11-26 10:48:47,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2023-11-26 10:48:47,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2023-11-26 10:48:47,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2023-11-26 10:48:47,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2023-11-26 10:48:47,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2023-11-26 10:48:47,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2023-11-26 10:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2023-11-26 10:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2023-11-26 10:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2023-11-26 10:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2023-11-26 10:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2023-11-26 10:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2023-11-26 10:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2023-11-26 10:48:47,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#45 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#46 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#47 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#48 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#49 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#50 [2023-11-26 10:48:47,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#51 [2023-11-26 10:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#52 [2023-11-26 10:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#53 [2023-11-26 10:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_update_lock_of_w83781d_data [2023-11-26 10:48:47,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_update_lock_of_w83781d_data [2023-11-26 10:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2023-11-26 10:48:47,725 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2023-11-26 10:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure show_temp [2023-11-26 10:48:47,725 INFO L138 BoogieDeclarations]: Found implementation of procedure show_temp [2023-11-26 10:48:47,725 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-26 10:48:47,725 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-26 10:48:47,726 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_w83781d_data [2023-11-26 10:48:47,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_w83781d_data [2023-11-26 10:48:47,726 INFO L130 BoogieDeclarations]: Found specification of procedure store_temp_max [2023-11-26 10:48:47,726 INFO L138 BoogieDeclarations]: Found implementation of procedure store_temp_max [2023-11-26 10:48:47,726 INFO L130 BoogieDeclarations]: Found specification of procedure w83781d_write_value [2023-11-26 10:48:47,726 INFO L138 BoogieDeclarations]: Found implementation of procedure w83781d_write_value [2023-11-26 10:48:47,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-26 10:48:47,726 INFO L130 BoogieDeclarations]: Found specification of procedure show_in_min [2023-11-26 10:48:47,726 INFO L138 BoogieDeclarations]: Found implementation of procedure show_in_min [2023-11-26 10:48:47,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 10:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure store_fan_min [2023-11-26 10:48:47,727 INFO L138 BoogieDeclarations]: Found implementation of procedure store_fan_min [2023-11-26 10:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-26 10:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-26 10:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-26 10:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-26 10:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-26 10:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-26 10:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-26 10:48:47,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2023-11-26 10:48:47,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2023-11-26 10:48:47,729 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2023-11-26 10:48:47,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2023-11-26 10:48:47,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2023-11-26 10:48:47,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2023-11-26 10:48:47,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2023-11-26 10:48:47,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2023-11-26 10:48:47,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2023-11-26 10:48:47,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2023-11-26 10:48:47,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2023-11-26 10:48:47,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2023-11-26 10:48:47,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2023-11-26 10:48:47,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2023-11-26 10:48:47,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2023-11-26 10:48:47,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2023-11-26 10:48:47,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2023-11-26 10:48:47,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2023-11-26 10:48:47,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2023-11-26 10:48:47,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2023-11-26 10:48:47,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#45 [2023-11-26 10:48:47,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#46 [2023-11-26 10:48:47,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#47 [2023-11-26 10:48:47,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#48 [2023-11-26 10:48:47,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#49 [2023-11-26 10:48:47,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#50 [2023-11-26 10:48:47,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#51 [2023-11-26 10:48:47,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#52 [2023-11-26 10:48:47,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#53 [2023-11-26 10:48:47,733 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_update_lock_of_w83781d_data [2023-11-26 10:48:47,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_update_lock_of_w83781d_data [2023-11-26 10:48:47,734 INFO L130 BoogieDeclarations]: Found specification of procedure show_temp_max [2023-11-26 10:48:47,734 INFO L138 BoogieDeclarations]: Found implementation of procedure show_temp_max [2023-11-26 10:48:47,734 INFO L130 BoogieDeclarations]: Found specification of procedure show_temp_max_hyst [2023-11-26 10:48:47,734 INFO L138 BoogieDeclarations]: Found implementation of procedure show_temp_max_hyst [2023-11-26 10:48:47,734 INFO L130 BoogieDeclarations]: Found specification of procedure kstrtoul [2023-11-26 10:48:47,734 INFO L138 BoogieDeclarations]: Found implementation of procedure kstrtoul [2023-11-26 10:48:47,734 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-11-26 10:48:47,734 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-11-26 10:48:47,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-26 10:48:47,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-26 10:48:47,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2023-11-26 10:48:47,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2023-11-26 10:48:47,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2023-11-26 10:48:47,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2023-11-26 10:48:47,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2023-11-26 10:48:47,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2023-11-26 10:48:47,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2023-11-26 10:48:47,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2023-11-26 10:48:47,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2023-11-26 10:48:47,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2023-11-26 10:48:47,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2023-11-26 10:48:47,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2023-11-26 10:48:47,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2023-11-26 10:48:47,739 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#45 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#46 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#47 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#48 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#49 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#50 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#51 [2023-11-26 10:48:47,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#52 [2023-11-26 10:48:47,741 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#53 [2023-11-26 10:48:47,741 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_write_byte_data [2023-11-26 10:48:47,741 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_write_byte_data [2023-11-26 10:48:47,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 10:48:47,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 10:48:47,741 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2023-11-26 10:48:47,741 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2023-11-26 10:48:49,012 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 10:48:49,015 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-26 10:48:58,534 INFO L282 CfgBuilder]: Performing block encoding [2023-11-26 10:49:00,266 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-26 10:49:00,267 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-26 10:49:00,268 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:49:00 BoogieIcfgContainer [2023-11-26 10:49:00,268 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-26 10:49:00,271 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-26 10:49:00,271 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-26 10:49:00,275 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-26 10:49:00,275 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 10:48:42" (1/3) ... [2023-11-26 10:49:00,276 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55f9128f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:49:00, skipping insertion in model container [2023-11-26 10:49:00,276 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:48:46" (2/3) ... [2023-11-26 10:49:00,277 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55f9128f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:49:00, skipping insertion in model container [2023-11-26 10:49:00,277 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:49:00" (3/3) ... [2023-11-26 10:49:00,278 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--hwmon--w83781d.ko-main.cil.out.i [2023-11-26 10:49:00,302 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-26 10:49:00,302 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-26 10:49:00,402 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-26 10:49:00,409 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@65e29e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-26 10:49:00,409 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-26 10:49:00,422 INFO L276 IsEmpty]: Start isEmpty. Operand has 1963 states, 1461 states have (on average 1.6105407255304587) internal successors, (2353), 1472 states have internal predecessors, (2353), 440 states have call successors, (440), 60 states have call predecessors, (440), 60 states have return successors, (440), 440 states have call predecessors, (440), 440 states have call successors, (440) [2023-11-26 10:49:00,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-26 10:49:00,437 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:49:00,438 INFO L195 NwaCegarLoop]: 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] [2023-11-26 10:49:00,438 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:49:00,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:49:00,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1204987036, now seen corresponding path program 1 times [2023-11-26 10:49:00,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:49:00,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105415663] [2023-11-26 10:49:00,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:49:00,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:49:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:02,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-26 10:49:02,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:02,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:49:02,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:02,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:49:02,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:49:02,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105415663] [2023-11-26 10:49:02,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105415663] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:49:02,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:49:02,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 10:49:02,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933636586] [2023-11-26 10:49:02,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:49:02,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 10:49:02,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:49:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 10:49:02,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 10:49:02,166 INFO L87 Difference]: Start difference. First operand has 1963 states, 1461 states have (on average 1.6105407255304587) internal successors, (2353), 1472 states have internal predecessors, (2353), 440 states have call successors, (440), 60 states have call predecessors, (440), 60 states have return successors, (440), 440 states have call predecessors, (440), 440 states have call successors, (440) Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-26 10:49:07,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:49:07,296 INFO L93 Difference]: Finished difference Result 5892 states and 10325 transitions. [2023-11-26 10:49:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 10:49:07,304 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2023-11-26 10:49:07,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:49:07,377 INFO L225 Difference]: With dead ends: 5892 [2023-11-26 10:49:07,377 INFO L226 Difference]: Without dead ends: 3926 [2023-11-26 10:49:07,429 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:49:07,434 INFO L413 NwaCegarLoop]: 3354 mSDtfsCounter, 3187 mSDsluCounter, 5181 mSDsCounter, 0 mSdLazyCounter, 1580 mSolverCounterSat, 891 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3460 SdHoareTripleChecker+Valid, 8535 SdHoareTripleChecker+Invalid, 2471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 891 IncrementalHoareTripleChecker+Valid, 1580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-26 10:49:07,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3460 Valid, 8535 Invalid, 2471 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [891 Valid, 1580 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-11-26 10:49:07,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3926 states. [2023-11-26 10:49:07,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3926 to 3896. [2023-11-26 10:49:07,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3896 states, 2907 states have (on average 1.606123151014792) internal successors, (4669), 2918 states have internal predecessors, (4669), 870 states have call successors, (870), 119 states have call predecessors, (870), 118 states have return successors, (861), 860 states have call predecessors, (861), 861 states have call successors, (861) [2023-11-26 10:49:07,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3896 states to 3896 states and 6400 transitions. [2023-11-26 10:49:07,863 INFO L78 Accepts]: Start accepts. Automaton has 3896 states and 6400 transitions. Word has length 25 [2023-11-26 10:49:07,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:49:07,868 INFO L495 AbstractCegarLoop]: Abstraction has 3896 states and 6400 transitions. [2023-11-26 10:49:07,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-26 10:49:07,869 INFO L276 IsEmpty]: Start isEmpty. Operand 3896 states and 6400 transitions. [2023-11-26 10:49:07,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-11-26 10:49:07,877 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:49:07,878 INFO L195 NwaCegarLoop]: 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] [2023-11-26 10:49:07,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-26 10:49:07,879 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:49:07,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:49:07,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1250419586, now seen corresponding path program 1 times [2023-11-26 10:49:07,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:49:07,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544186578] [2023-11-26 10:49:07,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:49:07,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:49:08,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:08,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-26 10:49:08,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:08,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:49:08,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:08,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:49:08,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:49:08,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544186578] [2023-11-26 10:49:08,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544186578] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:49:08,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:49:08,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 10:49:08,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118217339] [2023-11-26 10:49:08,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:49:08,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 10:49:08,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:49:08,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 10:49:08,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 10:49:08,879 INFO L87 Difference]: Start difference. First operand 3896 states and 6400 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-26 10:49:13,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:49:13,805 INFO L93 Difference]: Finished difference Result 11700 states and 19280 transitions. [2023-11-26 10:49:13,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 10:49:13,806 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2023-11-26 10:49:13,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:49:13,895 INFO L225 Difference]: With dead ends: 11700 [2023-11-26 10:49:13,896 INFO L226 Difference]: Without dead ends: 7805 [2023-11-26 10:49:13,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:49:13,935 INFO L413 NwaCegarLoop]: 3374 mSDtfsCounter, 3183 mSDsluCounter, 5197 mSDsCounter, 0 mSdLazyCounter, 1581 mSolverCounterSat, 889 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3442 SdHoareTripleChecker+Valid, 8571 SdHoareTripleChecker+Invalid, 2470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 889 IncrementalHoareTripleChecker+Valid, 1581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-26 10:49:13,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3442 Valid, 8571 Invalid, 2470 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [889 Valid, 1581 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-11-26 10:49:13,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7805 states. [2023-11-26 10:49:14,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7805 to 7763. [2023-11-26 10:49:14,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7763 states, 5797 states have (on average 1.6058306020355355) internal successors, (9309), 5812 states have internal predecessors, (9309), 1729 states have call successors, (1729), 237 states have call predecessors, (1729), 236 states have return successors, (1720), 1717 states have call predecessors, (1720), 1720 states have call successors, (1720) [2023-11-26 10:49:14,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7763 states to 7763 states and 12758 transitions. [2023-11-26 10:49:14,474 INFO L78 Accepts]: Start accepts. Automaton has 7763 states and 12758 transitions. Word has length 26 [2023-11-26 10:49:14,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:49:14,474 INFO L495 AbstractCegarLoop]: Abstraction has 7763 states and 12758 transitions. [2023-11-26 10:49:14,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-26 10:49:14,474 INFO L276 IsEmpty]: Start isEmpty. Operand 7763 states and 12758 transitions. [2023-11-26 10:49:14,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-11-26 10:49:14,478 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:49:14,478 INFO L195 NwaCegarLoop]: 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] [2023-11-26 10:49:14,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-26 10:49:14,478 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:49:14,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:49:14,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1400836701, now seen corresponding path program 1 times [2023-11-26 10:49:14,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:49:14,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525824814] [2023-11-26 10:49:14,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:49:14,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:49:14,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:15,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-26 10:49:15,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:15,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:49:15,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:15,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:49:15,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:49:15,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525824814] [2023-11-26 10:49:15,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525824814] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:49:15,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:49:15,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 10:49:15,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412971498] [2023-11-26 10:49:15,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:49:15,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 10:49:15,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:49:15,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 10:49:15,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 10:49:15,410 INFO L87 Difference]: Start difference. First operand 7763 states and 12758 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-26 10:49:20,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:49:20,425 INFO L93 Difference]: Finished difference Result 23299 states and 38408 transitions. [2023-11-26 10:49:20,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-26 10:49:20,426 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2023-11-26 10:49:20,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:49:20,581 INFO L225 Difference]: With dead ends: 23299 [2023-11-26 10:49:20,581 INFO L226 Difference]: Without dead ends: 15537 [2023-11-26 10:49:20,649 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:49:20,653 INFO L413 NwaCegarLoop]: 3537 mSDtfsCounter, 3178 mSDsluCounter, 5309 mSDsCounter, 0 mSdLazyCounter, 1616 mSolverCounterSat, 868 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3437 SdHoareTripleChecker+Valid, 8846 SdHoareTripleChecker+Invalid, 2484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 868 IncrementalHoareTripleChecker+Valid, 1616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-26 10:49:20,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3437 Valid, 8846 Invalid, 2484 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [868 Valid, 1616 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-11-26 10:49:20,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15537 states. [2023-11-26 10:49:21,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15537 to 15471. [2023-11-26 10:49:21,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15471 states, 11557 states have (on average 1.6053474084970147) internal successors, (18553), 11580 states have internal predecessors, (18553), 3441 states have call successors, (3441), 473 states have call predecessors, (3441), 472 states have return successors, (3432), 3425 states have call predecessors, (3432), 3432 states have call successors, (3432) [2023-11-26 10:49:22,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15471 states to 15471 states and 25426 transitions. [2023-11-26 10:49:22,064 INFO L78 Accepts]: Start accepts. Automaton has 15471 states and 25426 transitions. Word has length 28 [2023-11-26 10:49:22,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:49:22,065 INFO L495 AbstractCegarLoop]: Abstraction has 15471 states and 25426 transitions. [2023-11-26 10:49:22,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-26 10:49:22,067 INFO L276 IsEmpty]: Start isEmpty. Operand 15471 states and 25426 transitions. [2023-11-26 10:49:22,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-11-26 10:49:22,069 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:49:22,070 INFO L195 NwaCegarLoop]: 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] [2023-11-26 10:49:22,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-26 10:49:22,070 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:49:22,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:49:22,072 INFO L85 PathProgramCache]: Analyzing trace with hash 663617359, now seen corresponding path program 1 times [2023-11-26 10:49:22,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:49:22,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277433784] [2023-11-26 10:49:22,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:49:22,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:49:22,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:22,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-11-26 10:49:22,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:22,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-26 10:49:22,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:49:22,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-26 10:49:22,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:49:22,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277433784] [2023-11-26 10:49:22,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277433784] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:49:22,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:49:22,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 10:49:22,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197134704] [2023-11-26 10:49:22,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:49:22,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 10:49:22,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:49:22,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 10:49:22,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 10:49:22,962 INFO L87 Difference]: Start difference. First operand 15471 states and 25426 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2)