./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--hwmon--w83793.ko-ldv_main0.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b 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_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--hwmon--w83793.ko-ldv_main0.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 178bcd25ed1eb86cc15df15af8dd3c1e4148e54d6c8cf5e12496bd14ffef1855 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:37:08,256 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:37:08,338 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-06 22:37:08,345 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:37:08,346 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:37:08,376 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:37:08,377 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:37:08,378 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:37:08,379 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:37:08,379 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:37:08,380 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:37:08,381 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:37:08,382 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:37:08,382 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:37:08,383 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:37:08,384 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:37:08,384 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:37:08,385 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:37:08,385 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:37:08,386 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:37:08,387 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:37:08,387 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:37:08,388 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:37:08,389 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:37:08,389 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:37:08,390 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:37:08,391 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:37:08,391 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:37:08,392 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:37:08,392 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:37:08,393 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:37:08,394 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:37:08,394 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:37:08,395 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:37:08,395 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:37:08,396 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:37:08,396 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_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/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_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 178bcd25ed1eb86cc15df15af8dd3c1e4148e54d6c8cf5e12496bd14ffef1855 [2023-11-06 22:37:08,676 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:37:08,708 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:37:08,711 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:37:08,713 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:37:08,714 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:37:08,716 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--hwmon--w83793.ko-ldv_main0.cil.out.i [2023-11-06 22:37:12,195 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:37:12,971 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:37:12,972 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--hwmon--w83793.ko-ldv_main0.cil.out.i [2023-11-06 22:37:13,043 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/data/81349fb5a/742a6d1df4da4ebba5309f3bff26c5f6/FLAG2c11e35e4 [2023-11-06 22:37:13,070 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/data/81349fb5a/742a6d1df4da4ebba5309f3bff26c5f6 [2023-11-06 22:37:13,080 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:37:13,083 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:37:13,089 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:37:13,090 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:37:13,099 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:37:13,100 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:37:13" (1/1) ... [2023-11-06 22:37:13,101 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27a7bc68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:13, skipping insertion in model container [2023-11-06 22:37:13,101 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:37:13" (1/1) ... [2023-11-06 22:37:13,354 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:37:15,390 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_0a9a3786-ed7e-43a6-a841-4af6252ac562/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--hwmon--w83793.ko-ldv_main0.cil.out.i[254705,254718] [2023-11-06 22:37:15,509 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:37:15,707 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:37:15,783 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [2870] [2023-11-06 22:37:15,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [2878-2879] [2023-11-06 22:37:15,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [2950-2951] [2023-11-06 22:37:15,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [2962-2963] [2023-11-06 22:37:15,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [2966-2967] [2023-11-06 22:37:15,791 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [2970-2971] [2023-11-06 22:37:15,792 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [2974-2975] [2023-11-06 22:37:16,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (buf + i), "i" (1UL)); [5470-5471] [2023-11-06 22:37:16,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5568] [2023-11-06 22:37:16,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5571] [2023-11-06 22:37:16,113 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5574] [2023-11-06 22:37:16,113 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5577] [2023-11-06 22:37:16,114 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5580] [2023-11-06 22:37:16,114 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5591-5592] [2023-11-06 22:37:16,115 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5595-5596] [2023-11-06 22:37:16,116 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5599-5600] [2023-11-06 22:37:16,116 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5603-5604] [2023-11-06 22:37:16,117 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5607-5608] [2023-11-06 22:37:16,118 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5623-5624] [2023-11-06 22:37:16,119 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5627-5628] [2023-11-06 22:37:16,119 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5631-5632] [2023-11-06 22:37:16,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5635-5636] [2023-11-06 22:37:16,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5639-5640] [2023-11-06 22:37:16,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)arg), "i" (4UL)); [5648-5649] [2023-11-06 22:37:16,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5662-5663] [2023-11-06 22:37:16,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5666-5667] [2023-11-06 22:37:16,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5670-5671] [2023-11-06 22:37:16,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5674-5675] [2023-11-06 22:37:16,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5678-5679] [2023-11-06 22:37:16,124 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" ((int *)arg), "i" (4UL)); [5689-5690] [2023-11-06 22:37:16,217 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_0a9a3786-ed7e-43a6-a841-4af6252ac562/sv-benchmarks/c/ldv-consumption/linux-3.8-rc1-32_7a-drivers--hwmon--w83793.ko-ldv_main0.cil.out.i[254705,254718] [2023-11-06 22:37:16,248 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:37:16,922 WARN L672 CHandler]: The function __xadd_wrong_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:37:16,922 WARN L672 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:37:16,930 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:37:16,931 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16 WrapperNode [2023-11-06 22:37:16,931 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:37:16,932 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:37:16,933 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:37:16,933 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:37:16,941 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:17,103 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:17,521 INFO L138 Inliner]: procedures = 243, calls = 6571, calls flagged for inlining = 120, calls inlined = 82, statements flattened = 8055 [2023-11-06 22:37:17,522 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:37:17,523 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:37:17,524 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:37:17,524 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:37:17,537 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:17,537 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:17,653 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:17,654 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:17,911 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:17,957 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:17,993 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:18,032 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:18,087 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:37:18,088 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:37:18,088 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:37:18,090 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:37:18,091 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (1/1) ... [2023-11-06 22:37:18,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:37:18,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:37:18,139 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:37:18,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:37:18,198 INFO L130 BoogieDeclarations]: Found specification of procedure watchdog_enable [2023-11-06 22:37:18,199 INFO L138 BoogieDeclarations]: Found implementation of procedure watchdog_enable [2023-11-06 22:37:18,200 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-06 22:37:18,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-06 22:37:18,200 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_watchdog_lock_of_w83793_data [2023-11-06 22:37:18,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_watchdog_lock_of_w83793_data [2023-11-06 22:37:18,201 INFO L130 BoogieDeclarations]: Found specification of procedure w83793_write_value [2023-11-06 22:37:18,201 INFO L138 BoogieDeclarations]: Found implementation of procedure w83793_write_value [2023-11-06 22:37:18,201 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_watchdog_data_mutex [2023-11-06 22:37:18,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_watchdog_data_mutex [2023-11-06 22:37:18,202 INFO L130 BoogieDeclarations]: Found specification of procedure w83793_read_value [2023-11-06 22:37:18,202 INFO L138 BoogieDeclarations]: Found implementation of procedure w83793_read_value [2023-11-06 22:37:18,202 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2023-11-06 22:37:18,202 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2023-11-06 22:37:18,202 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-11-06 22:37:18,203 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-11-06 22:37:18,203 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-06 22:37:18,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-06 22:37:18,203 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2023-11-06 22:37:18,203 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create_file [2023-11-06 22:37:18,203 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2023-11-06 22:37:18,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2023-11-06 22:37:18,204 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-11-06 22:37:18,204 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-11-06 22:37:18,204 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:37:18,204 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_read_byte_data [2023-11-06 22:37:18,204 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_read_byte_data [2023-11-06 22:37:18,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-06 22:37:18,205 INFO L130 BoogieDeclarations]: Found specification of procedure __xadd_wrong_size [2023-11-06 22:37:18,205 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:37:18,205 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-06 22:37:18,205 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2023-11-06 22:37:18,205 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2023-11-06 22:37:18,205 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_unregister_device [2023-11-06 22:37:18,205 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_unregister_device [2023-11-06 22:37:18,206 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-06 22:37:18,206 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-06 22:37:18,207 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-11-06 22:37:18,208 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-11-06 22:37:18,208 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2023-11-06 22:37:18,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2023-11-06 22:37:18,209 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-11-06 22:37:18,209 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-11-06 22:37:18,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:37:18,210 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_get_clientdata [2023-11-06 22:37:18,210 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_get_clientdata [2023-11-06 22:37:18,211 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-06 22:37:18,211 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-06 22:37:18,211 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_watchdog_lock_of_w83793_data [2023-11-06 22:37:18,212 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_watchdog_lock_of_w83793_data [2023-11-06 22:37:18,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:37:18,212 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2023-11-06 22:37:18,212 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2023-11-06 22:37:18,212 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2023-11-06 22:37:18,212 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2023-11-06 22:37:18,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-06 22:37:18,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-06 22:37:18,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 22:37:18,213 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:37:18,213 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 22:37:18,213 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_watchdog_data_mutex [2023-11-06 22:37:18,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_watchdog_data_mutex [2023-11-06 22:37:18,214 INFO L130 BoogieDeclarations]: Found specification of procedure watchdog_disable [2023-11-06 22:37:18,215 INFO L138 BoogieDeclarations]: Found implementation of procedure watchdog_disable [2023-11-06 22:37:18,215 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-11-06 22:37:18,215 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-11-06 22:37:18,215 INFO L130 BoogieDeclarations]: Found specification of procedure hwmon_device_unregister [2023-11-06 22:37:18,215 INFO L138 BoogieDeclarations]: Found implementation of procedure hwmon_device_unregister [2023-11-06 22:37:18,215 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_new_dummy [2023-11-06 22:37:18,216 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_new_dummy [2023-11-06 22:37:18,216 INFO L130 BoogieDeclarations]: Found specification of procedure watchdog_trigger [2023-11-06 22:37:18,216 INFO L138 BoogieDeclarations]: Found implementation of procedure watchdog_trigger [2023-11-06 22:37:18,216 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-11-06 22:37:18,216 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-11-06 22:37:18,216 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:37:18,216 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_smbus_write_byte_data [2023-11-06 22:37:18,217 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_smbus_write_byte_data [2023-11-06 22:37:18,217 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2023-11-06 22:37:18,217 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2023-11-06 22:37:18,217 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:37:18,217 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:37:18,724 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:37:18,727 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:37:35,342 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:37:35,361 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:37:35,362 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-06 22:37:35,367 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:37:35 BoogieIcfgContainer [2023-11-06 22:37:35,369 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:37:35,373 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:37:35,375 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:37:35,379 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:37:35,379 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:37:13" (1/3) ... [2023-11-06 22:37:35,382 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27a27b11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:37:35, skipping insertion in model container [2023-11-06 22:37:35,382 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:37:16" (2/3) ... [2023-11-06 22:37:35,384 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27a27b11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:37:35, skipping insertion in model container [2023-11-06 22:37:35,385 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:37:35" (3/3) ... [2023-11-06 22:37:35,387 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.8-rc1-32_7a-drivers--hwmon--w83793.ko-ldv_main0.cil.out.i [2023-11-06 22:37:35,412 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:37:35,413 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:37:35,537 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:37:35,546 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=LoopsAndPotentialCycles, 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;@7167e930, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:37:35,547 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:37:35,562 INFO L276 IsEmpty]: Start isEmpty. Operand has 904 states, 688 states have (on average 1.4622093023255813) internal successors, (1006), 702 states have internal predecessors, (1006), 180 states have call successors, (180), 34 states have call predecessors, (180), 34 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) [2023-11-06 22:37:35,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-11-06 22:37:35,572 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:35,573 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:35,574 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:35,583 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:35,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1765724304, now seen corresponding path program 1 times [2023-11-06 22:37:35,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:35,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777214007] [2023-11-06 22:37:35,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:36,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:38,008 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-06 22:37:38,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:38,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777214007] [2023-11-06 22:37:38,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777214007] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:38,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:38,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:37:38,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769460541] [2023-11-06 22:37:38,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:38,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:37:38,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:38,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:37:38,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:38,076 INFO L87 Difference]: Start difference. First operand has 904 states, 688 states have (on average 1.4622093023255813) internal successors, (1006), 702 states have internal predecessors, (1006), 180 states have call successors, (180), 34 states have call predecessors, (180), 34 states have return successors, (180), 180 states have call predecessors, (180), 180 states have call successors, (180) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:38,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:38,847 INFO L93 Difference]: Finished difference Result 1802 states and 2790 transitions. [2023-11-06 22:37:38,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:37:38,852 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2023-11-06 22:37:38,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:38,886 INFO L225 Difference]: With dead ends: 1802 [2023-11-06 22:37:38,894 INFO L226 Difference]: Without dead ends: 897 [2023-11-06 22:37:38,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:38,915 INFO L413 NwaCegarLoop]: 1322 mSDtfsCounter, 1317 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1317 SdHoareTripleChecker+Valid, 1322 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:38,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1317 Valid, 1322 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 22:37:38,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2023-11-06 22:37:39,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 897. [2023-11-06 22:37:39,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 684 states have (on average 1.4181286549707601) internal successors, (970), 695 states have internal predecessors, (970), 179 states have call successors, (179), 34 states have call predecessors, (179), 33 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2023-11-06 22:37:39,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1319 transitions. [2023-11-06 22:37:39,120 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 1319 transitions. Word has length 9 [2023-11-06 22:37:39,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:39,121 INFO L495 AbstractCegarLoop]: Abstraction has 897 states and 1319 transitions. [2023-11-06 22:37:39,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:39,121 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 1319 transitions. [2023-11-06 22:37:39,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-11-06 22:37:39,123 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:39,123 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:39,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:37:39,123 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:39,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:39,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1096740117, now seen corresponding path program 1 times [2023-11-06 22:37:39,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:39,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671081482] [2023-11-06 22:37:39,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:39,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:39,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:40,932 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-06 22:37:40,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:40,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671081482] [2023-11-06 22:37:40,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671081482] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:40,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:40,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:37:40,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556229466] [2023-11-06 22:37:40,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:40,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:37:40,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:40,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:37:40,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:40,943 INFO L87 Difference]: Start difference. First operand 897 states and 1319 transitions. Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:41,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:41,466 INFO L93 Difference]: Finished difference Result 899 states and 1320 transitions. [2023-11-06 22:37:41,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:37:41,467 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2023-11-06 22:37:41,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:41,480 INFO L225 Difference]: With dead ends: 899 [2023-11-06 22:37:41,480 INFO L226 Difference]: Without dead ends: 896 [2023-11-06 22:37:41,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:41,484 INFO L413 NwaCegarLoop]: 1316 mSDtfsCounter, 1310 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1310 SdHoareTripleChecker+Valid, 1316 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:41,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1310 Valid, 1316 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:37:41,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2023-11-06 22:37:41,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 896. [2023-11-06 22:37:41,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 684 states have (on average 1.4166666666666667) internal successors, (969), 694 states have internal predecessors, (969), 178 states have call successors, (178), 34 states have call predecessors, (178), 33 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2023-11-06 22:37:41,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1317 transitions. [2023-11-06 22:37:41,571 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 1317 transitions. Word has length 10 [2023-11-06 22:37:41,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:41,571 INFO L495 AbstractCegarLoop]: Abstraction has 896 states and 1317 transitions. [2023-11-06 22:37:41,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:41,572 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 1317 transitions. [2023-11-06 22:37:41,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-11-06 22:37:41,573 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:41,573 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:41,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:37:41,574 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:41,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:41,585 INFO L85 PathProgramCache]: Analyzing trace with hash -361171181, now seen corresponding path program 1 times [2023-11-06 22:37:41,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:41,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122980571] [2023-11-06 22:37:41,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:41,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:42,798 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-06 22:37:42,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:42,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122980571] [2023-11-06 22:37:42,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122980571] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:42,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:42,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:37:42,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559294289] [2023-11-06 22:37:42,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:42,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:37:42,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:42,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:37:42,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:42,805 INFO L87 Difference]: Start difference. First operand 896 states and 1317 transitions. Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:43,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:43,262 INFO L93 Difference]: Finished difference Result 898 states and 1318 transitions. [2023-11-06 22:37:43,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:37:43,263 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2023-11-06 22:37:43,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:43,271 INFO L225 Difference]: With dead ends: 898 [2023-11-06 22:37:43,272 INFO L226 Difference]: Without dead ends: 895 [2023-11-06 22:37:43,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:43,274 INFO L413 NwaCegarLoop]: 1314 mSDtfsCounter, 1307 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1307 SdHoareTripleChecker+Valid, 1314 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:43,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1307 Valid, 1314 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:37:43,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2023-11-06 22:37:43,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 895. [2023-11-06 22:37:43,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 684 states have (on average 1.4152046783625731) internal successors, (968), 693 states have internal predecessors, (968), 177 states have call successors, (177), 34 states have call predecessors, (177), 33 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2023-11-06 22:37:43,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1315 transitions. [2023-11-06 22:37:43,360 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 1315 transitions. Word has length 11 [2023-11-06 22:37:43,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:43,361 INFO L495 AbstractCegarLoop]: Abstraction has 895 states and 1315 transitions. [2023-11-06 22:37:43,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:43,361 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 1315 transitions. [2023-11-06 22:37:43,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-11-06 22:37:43,362 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:43,362 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:43,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 22:37:43,363 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:43,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:43,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1688223704, now seen corresponding path program 1 times [2023-11-06 22:37:43,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:43,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104239658] [2023-11-06 22:37:43,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:43,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:43,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:44,679 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-06 22:37:44,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:44,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104239658] [2023-11-06 22:37:44,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104239658] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:44,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:44,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:37:44,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810822632] [2023-11-06 22:37:44,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:44,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:37:44,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:44,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:37:44,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:44,689 INFO L87 Difference]: Start difference. First operand 895 states and 1315 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:45,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:45,356 INFO L93 Difference]: Finished difference Result 2583 states and 3803 transitions. [2023-11-06 22:37:45,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:37:45,357 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2023-11-06 22:37:45,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:45,373 INFO L225 Difference]: With dead ends: 2583 [2023-11-06 22:37:45,373 INFO L226 Difference]: Without dead ends: 1691 [2023-11-06 22:37:45,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:45,378 INFO L413 NwaCegarLoop]: 1319 mSDtfsCounter, 1211 mSDsluCounter, 1250 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1211 SdHoareTripleChecker+Valid, 2569 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:45,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1211 Valid, 2569 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 22:37:45,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1691 states. [2023-11-06 22:37:45,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1691 to 1686. [2023-11-06 22:37:45,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1686 states, 1306 states have (on average 1.4226646248085757) internal successors, (1858), 1321 states have internal predecessors, (1858), 316 states have call successors, (316), 66 states have call predecessors, (316), 63 states have return successors, (308), 303 states have call predecessors, (308), 308 states have call successors, (308) [2023-11-06 22:37:45,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 2482 transitions. [2023-11-06 22:37:45,530 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 2482 transitions. Word has length 12 [2023-11-06 22:37:45,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:45,531 INFO L495 AbstractCegarLoop]: Abstraction has 1686 states and 2482 transitions. [2023-11-06 22:37:45,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:45,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 2482 transitions. [2023-11-06 22:37:45,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-11-06 22:37:45,533 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:45,533 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:45,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 22:37:45,534 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:45,534 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:45,534 INFO L85 PathProgramCache]: Analyzing trace with hash 794960566, now seen corresponding path program 1 times [2023-11-06 22:37:45,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:45,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342049294] [2023-11-06 22:37:45,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:45,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:46,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:46,821 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-06 22:37:46,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:46,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342049294] [2023-11-06 22:37:46,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342049294] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:46,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:46,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:37:46,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845482998] [2023-11-06 22:37:46,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:46,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:37:46,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:46,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:37:46,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:46,827 INFO L87 Difference]: Start difference. First operand 1686 states and 2482 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:47,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:47,428 INFO L93 Difference]: Finished difference Result 1773 states and 2576 transitions. [2023-11-06 22:37:47,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:37:47,428 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2023-11-06 22:37:47,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:47,443 INFO L225 Difference]: With dead ends: 1773 [2023-11-06 22:37:47,443 INFO L226 Difference]: Without dead ends: 1763 [2023-11-06 22:37:47,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:37:47,446 INFO L413 NwaCegarLoop]: 1344 mSDtfsCounter, 1237 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1237 SdHoareTripleChecker+Valid, 1452 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:47,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1237 Valid, 1452 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 22:37:47,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1763 states. [2023-11-06 22:37:47,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1763 to 1761. [2023-11-06 22:37:47,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1761 states, 1358 states have (on average 1.4079528718703977) internal successors, (1912), 1371 states have internal predecessors, (1912), 326 states have call successors, (326), 79 states have call predecessors, (326), 76 states have return successors, (320), 315 states have call predecessors, (320), 320 states have call successors, (320) [2023-11-06 22:37:47,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1761 states to 1761 states and 2558 transitions. [2023-11-06 22:37:47,603 INFO L78 Accepts]: Start accepts. Automaton has 1761 states and 2558 transitions. Word has length 13 [2023-11-06 22:37:47,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:47,604 INFO L495 AbstractCegarLoop]: Abstraction has 1761 states and 2558 transitions. [2023-11-06 22:37:47,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:37:47,604 INFO L276 IsEmpty]: Start isEmpty. Operand 1761 states and 2558 transitions. [2023-11-06 22:37:47,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-06 22:37:47,610 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:47,610 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, 1, 1, 1, 1, 1] [2023-11-06 22:37:47,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 22:37:47,611 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:47,611 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:47,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1168627903, now seen corresponding path program 1 times [2023-11-06 22:37:47,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:47,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508490110] [2023-11-06 22:37:47,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:47,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:48,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:49,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-06 22:37:49,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:49,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-06 22:37:49,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:49,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-06 22:37:49,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:49,983 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-06 22:37:49,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:49,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508490110] [2023-11-06 22:37:49,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508490110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:49,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:49,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:37:49,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298536508] [2023-11-06 22:37:49,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:49,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:37:49,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:49,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:37:49,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:37:49,988 INFO L87 Difference]: Start difference. First operand 1761 states and 2558 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-06 22:37:52,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:52,734 INFO L93 Difference]: Finished difference Result 3522 states and 5115 transitions. [2023-11-06 22:37:52,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:37:52,735 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2023-11-06 22:37:52,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:52,750 INFO L225 Difference]: With dead ends: 3522 [2023-11-06 22:37:52,751 INFO L226 Difference]: Without dead ends: 1764 [2023-11-06 22:37:52,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 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-06 22:37:52,763 INFO L413 NwaCegarLoop]: 1967 mSDtfsCounter, 1235 mSDsluCounter, 2489 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1377 SdHoareTripleChecker+Valid, 4456 SdHoareTripleChecker+Invalid, 1248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:52,764 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1377 Valid, 4456 Invalid, 1248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 1030 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-11-06 22:37:52,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1764 states. [2023-11-06 22:37:52,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1764 to 1761. [2023-11-06 22:37:52,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1761 states, 1358 states have (on average 1.405743740795287) internal successors, (1909), 1371 states have internal predecessors, (1909), 326 states have call successors, (326), 79 states have call predecessors, (326), 76 states have return successors, (315), 315 states have call predecessors, (315), 315 states have call successors, (315) [2023-11-06 22:37:52,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1761 states to 1761 states and 2550 transitions. [2023-11-06 22:37:52,989 INFO L78 Accepts]: Start accepts. Automaton has 1761 states and 2550 transitions. Word has length 36 [2023-11-06 22:37:52,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:52,990 INFO L495 AbstractCegarLoop]: Abstraction has 1761 states and 2550 transitions. [2023-11-06 22:37:52,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-06 22:37:52,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1761 states and 2550 transitions. [2023-11-06 22:37:52,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-06 22:37:52,994 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:52,994 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, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:52,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 22:37:52,994 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:52,995 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:52,995 INFO L85 PathProgramCache]: Analyzing trace with hash 919993647, now seen corresponding path program 1 times [2023-11-06 22:37:52,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:52,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767081927] [2023-11-06 22:37:52,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:52,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:53,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:54,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-06 22:37:54,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:54,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-11-06 22:37:54,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:54,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-11-06 22:37:54,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:54,479 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-06 22:37:54,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:54,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767081927] [2023-11-06 22:37:54,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767081927] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:54,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:54,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:37:54,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031871434] [2023-11-06 22:37:54,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:54,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:37:54,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:54,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:37:54,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:37:54,483 INFO L87 Difference]: Start difference. First operand 1761 states and 2550 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-06 22:37:56,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:56,854 INFO L93 Difference]: Finished difference Result 4130 states and 6062 transitions. [2023-11-06 22:37:56,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:37:56,855 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2023-11-06 22:37:56,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:56,877 INFO L225 Difference]: With dead ends: 4130 [2023-11-06 22:37:56,877 INFO L226 Difference]: Without dead ends: 2372 [2023-11-06 22:37:56,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:37:56,886 INFO L413 NwaCegarLoop]: 1166 mSDtfsCounter, 905 mSDsluCounter, 1830 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 280 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1047 SdHoareTripleChecker+Valid, 2996 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 280 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:56,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1047 Valid, 2996 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [280 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-11-06 22:37:56,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2372 states. [2023-11-06 22:37:57,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2372 to 2366. [2023-11-06 22:37:57,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2366 states, 1847 states have (on average 1.425554953979426) internal successors, (2633), 1861 states have internal predecessors, (2633), 442 states have call successors, (442), 79 states have call predecessors, (442), 76 states have return successors, (431), 431 states have call predecessors, (431), 431 states have call successors, (431) [2023-11-06 22:37:57,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2366 states to 2366 states and 3506 transitions. [2023-11-06 22:37:57,097 INFO L78 Accepts]: Start accepts. Automaton has 2366 states and 3506 transitions. Word has length 38 [2023-11-06 22:37:57,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:57,097 INFO L495 AbstractCegarLoop]: Abstraction has 2366 states and 3506 transitions. [2023-11-06 22:37:57,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-06 22:37:57,098 INFO L276 IsEmpty]: Start isEmpty. Operand 2366 states and 3506 transitions. [2023-11-06 22:37:57,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-06 22:37:57,102 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:57,103 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, 1, 1, 1, 1, 1] [2023-11-06 22:37:57,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 22:37:57,103 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:57,104 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:57,104 INFO L85 PathProgramCache]: Analyzing trace with hash -327511781, now seen corresponding path program 1 times [2023-11-06 22:37:57,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:57,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474665915] [2023-11-06 22:37:57,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:57,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:37:57,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:58,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-06 22:37:58,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:58,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-06 22:37:58,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:37:58,982 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-06 22:37:58,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:37:58,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474665915] [2023-11-06 22:37:58,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474665915] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:37:58,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:37:58,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:37:58,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88177134] [2023-11-06 22:37:58,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:37:58,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:37:58,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:37:58,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:37:58,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:37:58,987 INFO L87 Difference]: Start difference. First operand 2366 states and 3506 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-06 22:37:59,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:37:59,629 INFO L93 Difference]: Finished difference Result 3624 states and 5489 transitions. [2023-11-06 22:37:59,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:37:59,630 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2023-11-06 22:37:59,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:37:59,657 INFO L225 Difference]: With dead ends: 3624 [2023-11-06 22:37:59,657 INFO L226 Difference]: Without dead ends: 3583 [2023-11-06 22:37:59,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:37:59,661 INFO L413 NwaCegarLoop]: 2306 mSDtfsCounter, 1527 mSDsluCounter, 5163 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1528 SdHoareTripleChecker+Valid, 7469 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 261 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:37:59,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1528 Valid, 7469 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [261 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 22:37:59,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3583 states. [2023-11-06 22:37:59,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3583 to 2330. [2023-11-06 22:37:59,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2330 states, 1819 states have (on average 1.4255085211654754) internal successors, (2593), 1831 states have internal predecessors, (2593), 435 states have call successors, (435), 77 states have call predecessors, (435), 75 states have return successors, (426), 426 states have call predecessors, (426), 426 states have call successors, (426) [2023-11-06 22:37:59,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2330 states to 2330 states and 3454 transitions. [2023-11-06 22:37:59,891 INFO L78 Accepts]: Start accepts. Automaton has 2330 states and 3454 transitions. Word has length 36 [2023-11-06 22:37:59,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:37:59,892 INFO L495 AbstractCegarLoop]: Abstraction has 2330 states and 3454 transitions. [2023-11-06 22:37:59,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-06 22:37:59,892 INFO L276 IsEmpty]: Start isEmpty. Operand 2330 states and 3454 transitions. [2023-11-06 22:37:59,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-06 22:37:59,894 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:37:59,895 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:37:59,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 22:37:59,895 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:37:59,896 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:37:59,896 INFO L85 PathProgramCache]: Analyzing trace with hash 387602855, now seen corresponding path program 1 times [2023-11-06 22:37:59,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:37:59,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90393963] [2023-11-06 22:37:59,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:37:59,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:00,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:02,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-06 22:38:02,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:02,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-06 22:38:02,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:02,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-06 22:38:02,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:02,043 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-06 22:38:02,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:02,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90393963] [2023-11-06 22:38:02,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90393963] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:02,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:02,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:38:02,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279687654] [2023-11-06 22:38:02,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:02,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:38:02,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:02,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:38:02,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:38:02,047 INFO L87 Difference]: Start difference. First operand 2330 states and 3454 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-06 22:38:02,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:38:02,731 INFO L93 Difference]: Finished difference Result 3667 states and 5520 transitions. [2023-11-06 22:38:02,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:02,732 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 39 [2023-11-06 22:38:02,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:38:02,753 INFO L225 Difference]: With dead ends: 3667 [2023-11-06 22:38:02,754 INFO L226 Difference]: Without dead ends: 2868 [2023-11-06 22:38:02,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:38:02,760 INFO L413 NwaCegarLoop]: 2316 mSDtfsCounter, 1647 mSDsluCounter, 5007 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 284 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1648 SdHoareTripleChecker+Valid, 7323 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 284 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:38:02,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1648 Valid, 7323 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [284 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:38:02,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2868 states. [2023-11-06 22:38:02,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2868 to 1615. [2023-11-06 22:38:02,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1615 states, 1255 states have (on average 1.4143426294820718) internal successors, (1775), 1259 states have internal predecessors, (1775), 304 states have call successors, (304), 56 states have call predecessors, (304), 55 states have return successors, (303), 303 states have call predecessors, (303), 303 states have call successors, (303) [2023-11-06 22:38:02,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 2382 transitions. [2023-11-06 22:38:03,000 INFO L78 Accepts]: Start accepts. Automaton has 1615 states and 2382 transitions. Word has length 39 [2023-11-06 22:38:03,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:38:03,002 INFO L495 AbstractCegarLoop]: Abstraction has 1615 states and 2382 transitions. [2023-11-06 22:38:03,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-06 22:38:03,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1615 states and 2382 transitions. [2023-11-06 22:38:03,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-06 22:38:03,004 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:38:03,004 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:03,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 22:38:03,005 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:38:03,007 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:38:03,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1289188465, now seen corresponding path program 1 times [2023-11-06 22:38:03,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:38:03,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079921669] [2023-11-06 22:38:03,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:38:03,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:38:03,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:04,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2023-11-06 22:38:04,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:04,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-06 22:38:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:04,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2023-11-06 22:38:04,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:38:04,735 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-06 22:38:04,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:38:04,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079921669] [2023-11-06 22:38:04,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079921669] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:38:04,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:38:04,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:38:04,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143746232] [2023-11-06 22:38:04,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:38:04,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:38:04,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:38:04,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:38:04,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:38:04,739 INFO L87 Difference]: Start difference. First operand 1615 states and 2382 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-06 22:38:06,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:38:06,389 INFO L93 Difference]: Finished difference Result 1615 states and 2382 transitions. [2023-11-06 22:38:06,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:38:06,395 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2023-11-06 22:38:06,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:38:06,395 INFO L225 Difference]: With dead ends: 1615 [2023-11-06 22:38:06,396 INFO L226 Difference]: Without dead ends: 0 [2023-11-06 22:38:06,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 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-06 22:38:06,406 INFO L413 NwaCegarLoop]: 1143 mSDtfsCounter, 229 mSDsluCounter, 1817 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 2960 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:38:06,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 2960 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-11-06 22:38:06,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-11-06 22:38:06,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-11-06 22:38:06,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:38:06,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-11-06 22:38:06,410 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 41 [2023-11-06 22:38:06,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:38:06,411 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-06 22:38:06,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 3 states have internal predecessors, (33), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-06 22:38:06,411 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-11-06 22:38:06,411 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-11-06 22:38:06,414 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:38:06,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 22:38:06,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-11-06 22:38:19,828 INFO L899 garLoopResultBuilder]: For program point L6714(line 6714) no Hoare annotation was computed. [2023-11-06 22:38:19,829 INFO L902 garLoopResultBuilder]: At program point L6716(lines 6696 6718) the Hoare annotation is: true [2023-11-06 22:38:19,829 INFO L899 garLoopResultBuilder]: For program point w83793_read_valueEXIT(lines 6688 6719) no Hoare annotation was computed. [2023-11-06 22:38:19,829 INFO L899 garLoopResultBuilder]: For program point L6702(lines 6702 6713) no Hoare annotation was computed. [2023-11-06 22:38:19,829 INFO L899 garLoopResultBuilder]: For program point L6704(lines 6704 6711) no Hoare annotation was computed. [2023-11-06 22:38:19,829 INFO L902 garLoopResultBuilder]: At program point L6702-1(lines 6702 6713) the Hoare annotation is: true [2023-11-06 22:38:19,829 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6688 6719) the Hoare annotation is: true [2023-11-06 22:38:19,829 INFO L899 garLoopResultBuilder]: For program point L6707-1(lines 6707 6708) no Hoare annotation was computed. [2023-11-06 22:38:19,829 INFO L902 garLoopResultBuilder]: At program point L6707(lines 6707 6708) the Hoare annotation is: true [2023-11-06 22:38:19,829 INFO L899 garLoopResultBuilder]: For program point L6703-1(line 6703) no Hoare annotation was computed. [2023-11-06 22:38:19,829 INFO L902 garLoopResultBuilder]: At program point L6703(line 6703) the Hoare annotation is: true [2023-11-06 22:38:19,830 INFO L899 garLoopResultBuilder]: For program point w83793_read_valueFINAL(lines 6688 6719) no Hoare annotation was computed. [2023-11-06 22:38:19,830 INFO L899 garLoopResultBuilder]: For program point L6701-2(line 6701) no Hoare annotation was computed. [2023-11-06 22:38:19,830 INFO L899 garLoopResultBuilder]: For program point L6701(line 6701) no Hoare annotation was computed. [2023-11-06 22:38:19,830 INFO L899 garLoopResultBuilder]: For program point L6697-1(line 6697) no Hoare annotation was computed. [2023-11-06 22:38:19,830 INFO L902 garLoopResultBuilder]: At program point L6697(line 6697) the Hoare annotation is: true [2023-11-06 22:38:19,830 INFO L899 garLoopResultBuilder]: For program point L6701-4(line 6701) no Hoare annotation was computed. [2023-11-06 22:38:19,831 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataFINAL(lines 7945 7947) no Hoare annotation was computed. [2023-11-06 22:38:19,831 INFO L902 garLoopResultBuilder]: At program point L7946(line 7946) the Hoare annotation is: true [2023-11-06 22:38:19,831 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7945 7947) the Hoare annotation is: true [2023-11-06 22:38:19,831 INFO L899 garLoopResultBuilder]: For program point L7946-1(line 7946) no Hoare annotation was computed. [2023-11-06 22:38:19,831 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataEXIT(lines 7945 7947) no Hoare annotation was computed. [2023-11-06 22:38:19,831 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 8052 8054) no Hoare annotation was computed. [2023-11-06 22:38:19,832 INFO L899 garLoopResultBuilder]: For program point kfreeFINAL(lines 8052 8054) no Hoare annotation was computed. [2023-11-06 22:38:19,832 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8052 8054) the Hoare annotation is: true [2023-11-06 22:38:19,832 INFO L902 garLoopResultBuilder]: At program point might_faultFINAL(lines 8003 8005) the Hoare annotation is: true [2023-11-06 22:38:19,832 INFO L899 garLoopResultBuilder]: For program point might_faultEXIT(lines 8003 8005) no Hoare annotation was computed. [2023-11-06 22:38:19,833 INFO L895 garLoopResultBuilder]: At program point L5359(lines 5349 5362) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,833 INFO L895 garLoopResultBuilder]: At program point L5358(line 5358) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,833 INFO L895 garLoopResultBuilder]: At program point L7179-1(line 7179) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,833 INFO L895 garLoopResultBuilder]: At program point L7179(line 7179) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,834 INFO L895 garLoopResultBuilder]: At program point L5357(line 5357) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,834 INFO L899 garLoopResultBuilder]: For program point L5358-1(line 5358) no Hoare annotation was computed. [2023-11-06 22:38:19,834 INFO L895 garLoopResultBuilder]: At program point L7180(lines 7176 7183) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,834 INFO L899 garLoopResultBuilder]: For program point L5357-1(line 5357) no Hoare annotation was computed. [2023-11-06 22:38:19,834 INFO L899 garLoopResultBuilder]: For program point watchdog_enableEXIT(lines 5346 5363) no Hoare annotation was computed. [2023-11-06 22:38:19,835 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5346 5363) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,835 INFO L899 garLoopResultBuilder]: For program point L5352(lines 5352 5356) no Hoare annotation was computed. [2023-11-06 22:38:19,835 INFO L899 garLoopResultBuilder]: For program point watchdog_enableFINAL(lines 5346 5363) no Hoare annotation was computed. [2023-11-06 22:38:19,835 INFO L895 garLoopResultBuilder]: At program point L7171-1(line 7171) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,836 INFO L895 garLoopResultBuilder]: At program point L7171(line 7171) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,836 INFO L895 garLoopResultBuilder]: At program point L7172(lines 7168 7175) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,836 INFO L899 garLoopResultBuilder]: For program point mutex_trylockEXIT(lines 8018 8020) no Hoare annotation was computed. [2023-11-06 22:38:19,836 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8018 8020) the Hoare annotation is: true [2023-11-06 22:38:19,836 INFO L899 garLoopResultBuilder]: For program point mutex_trylockFINAL(lines 8018 8020) no Hoare annotation was computed. [2023-11-06 22:38:19,836 INFO L899 garLoopResultBuilder]: For program point i2c_unregister_deviceEXIT(lines 7980 7982) no Hoare annotation was computed. [2023-11-06 22:38:19,837 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7980 7982) the Hoare annotation is: true [2023-11-06 22:38:19,837 INFO L899 garLoopResultBuilder]: For program point i2c_unregister_deviceFINAL(lines 7980 7982) no Hoare annotation was computed. [2023-11-06 22:38:19,837 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_watchdog_lock_of_w83793_dataEXIT(lines 7810 7820) no Hoare annotation was computed. [2023-11-06 22:38:19,837 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7810 7820) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,838 INFO L899 garLoopResultBuilder]: For program point L7815-1(lines 7813 7816) no Hoare annotation was computed. [2023-11-06 22:38:19,838 INFO L895 garLoopResultBuilder]: At program point L7815(line 7815) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0)))) (and (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3) (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0))))) [2023-11-06 22:38:19,838 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_watchdog_lock_of_w83793_dataFINAL(lines 7810 7820) no Hoare annotation was computed. [2023-11-06 22:38:19,838 INFO L899 garLoopResultBuilder]: For program point L7813(lines 7813 7816) no Hoare annotation was computed. [2023-11-06 22:38:19,838 INFO L899 garLoopResultBuilder]: For program point warn_slowpath_nullEXIT(lines 8048 8050) no Hoare annotation was computed. [2023-11-06 22:38:19,839 INFO L899 garLoopResultBuilder]: For program point warn_slowpath_nullFINAL(lines 8048 8050) no Hoare annotation was computed. [2023-11-06 22:38:19,839 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8048 8050) the Hoare annotation is: true [2023-11-06 22:38:19,839 INFO L899 garLoopResultBuilder]: For program point dev_errFINAL(lines 7942 7944) no Hoare annotation was computed. [2023-11-06 22:38:19,839 INFO L899 garLoopResultBuilder]: For program point dev_errEXIT(lines 7942 7944) no Hoare annotation was computed. [2023-11-06 22:38:19,839 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7942 7944) the Hoare annotation is: true [2023-11-06 22:38:19,841 INFO L899 garLoopResultBuilder]: For program point hwmon_device_unregisterFINAL(lines 7966 7968) no Hoare annotation was computed. [2023-11-06 22:38:19,841 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7966 7968) the Hoare annotation is: true [2023-11-06 22:38:19,841 INFO L899 garLoopResultBuilder]: For program point hwmon_device_unregisterEXIT(lines 7966 7968) no Hoare annotation was computed. [2023-11-06 22:38:19,841 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 8021 8023) no Hoare annotation was computed. [2023-11-06 22:38:19,841 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8021 8023) the Hoare annotation is: true [2023-11-06 22:38:19,842 INFO L899 garLoopResultBuilder]: For program point mutex_unlockFINAL(lines 8021 8023) no Hoare annotation was computed. [2023-11-06 22:38:19,842 INFO L899 garLoopResultBuilder]: For program point ldv_errorFINAL(lines 7334 7339) no Hoare annotation was computed. [2023-11-06 22:38:19,842 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 7334 7339) the Hoare annotation is: true [2023-11-06 22:38:19,842 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 7337) no Hoare annotation was computed. [2023-11-06 22:38:19,842 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 7334 7339) no Hoare annotation was computed. [2023-11-06 22:38:19,843 INFO L899 garLoopResultBuilder]: For program point __mutex_initFINAL(lines 7926 7928) no Hoare annotation was computed. [2023-11-06 22:38:19,843 INFO L899 garLoopResultBuilder]: For program point __mutex_initEXIT(lines 7926 7928) no Hoare annotation was computed. [2023-11-06 22:38:19,843 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7926 7928) the Hoare annotation is: true [2023-11-06 22:38:19,843 INFO L899 garLoopResultBuilder]: For program point __dynamic_pr_debugEXIT(lines 7920 7922) no Hoare annotation was computed. [2023-11-06 22:38:19,843 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7920 7922) the Hoare annotation is: true [2023-11-06 22:38:19,843 INFO L899 garLoopResultBuilder]: For program point __dynamic_pr_debugFINAL(lines 7920 7922) no Hoare annotation was computed. [2023-11-06 22:38:19,844 INFO L899 garLoopResultBuilder]: For program point L7706(lines 7706 7709) no Hoare annotation was computed. [2023-11-06 22:38:19,844 INFO L899 garLoopResultBuilder]: For program point L7708-1(lines 7706 7709) no Hoare annotation was computed. [2023-11-06 22:38:19,844 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_watchdog_data_mutexFINAL(lines 7703 7713) no Hoare annotation was computed. [2023-11-06 22:38:19,844 INFO L895 garLoopResultBuilder]: At program point L7708(line 7708) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_data_mutex~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0))) [2023-11-06 22:38:19,844 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7703 7713) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_data_mutex~0)| 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,845 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_watchdog_data_mutexEXIT(lines 7703 7713) no Hoare annotation was computed. [2023-11-06 22:38:19,845 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7957 7959) the Hoare annotation is: true [2023-11-06 22:38:19,845 INFO L899 garLoopResultBuilder]: For program point device_create_fileEXIT(lines 7957 7959) no Hoare annotation was computed. [2023-11-06 22:38:19,845 INFO L899 garLoopResultBuilder]: For program point device_create_fileFINAL(lines 7957 7959) no Hoare annotation was computed. [2023-11-06 22:38:19,845 INFO L899 garLoopResultBuilder]: For program point i2c_smbus_read_byte_dataEXIT(lines 7973 7975) no Hoare annotation was computed. [2023-11-06 22:38:19,845 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7973 7975) the Hoare annotation is: true [2023-11-06 22:38:19,846 INFO L899 garLoopResultBuilder]: For program point i2c_smbus_read_byte_dataFINAL(lines 7973 7975) no Hoare annotation was computed. [2023-11-06 22:38:19,846 INFO L895 garLoopResultBuilder]: At program point L5375(line 5375) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,846 INFO L899 garLoopResultBuilder]: For program point L5375-1(line 5375) no Hoare annotation was computed. [2023-11-06 22:38:19,846 INFO L895 garLoopResultBuilder]: At program point L5376(lines 5367 5379) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,847 INFO L895 garLoopResultBuilder]: At program point L7195-1(line 7195) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,847 INFO L899 garLoopResultBuilder]: For program point watchdog_disableEXIT(lines 5364 5380) no Hoare annotation was computed. [2023-11-06 22:38:19,847 INFO L899 garLoopResultBuilder]: For program point L5370(lines 5370 5374) no Hoare annotation was computed. [2023-11-06 22:38:19,847 INFO L895 garLoopResultBuilder]: At program point L7195(line 7195) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,847 INFO L895 garLoopResultBuilder]: At program point L7196(lines 7192 7199) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,848 INFO L899 garLoopResultBuilder]: For program point watchdog_disableFINAL(lines 5364 5380) no Hoare annotation was computed. [2023-11-06 22:38:19,848 INFO L895 garLoopResultBuilder]: At program point L7187-1(line 7187) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,848 INFO L895 garLoopResultBuilder]: At program point L7187(line 7187) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,848 INFO L895 garLoopResultBuilder]: At program point L7188(lines 7184 7191) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,849 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5364 5380) the Hoare annotation is: (let ((.cse0 (not (= ~ldv_mutex_lock~0 1))) (.cse1 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse2 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,849 INFO L899 garLoopResultBuilder]: For program point ldv_check_return_valueFINAL(lines 7991 7993) no Hoare annotation was computed. [2023-11-06 22:38:19,849 INFO L899 garLoopResultBuilder]: For program point ldv_check_return_valueEXIT(lines 7991 7993) no Hoare annotation was computed. [2023-11-06 22:38:19,849 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7991 7993) the Hoare annotation is: true [2023-11-06 22:38:19,849 INFO L899 garLoopResultBuilder]: For program point L7970-1(line 7970) no Hoare annotation was computed. [2023-11-06 22:38:19,850 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7969 7971) the Hoare annotation is: true [2023-11-06 22:38:19,850 INFO L899 garLoopResultBuilder]: For program point i2c_new_dummyEXIT(lines 7969 7971) no Hoare annotation was computed. [2023-11-06 22:38:19,850 INFO L902 garLoopResultBuilder]: At program point L7970(line 7970) the Hoare annotation is: true [2023-11-06 22:38:19,850 INFO L899 garLoopResultBuilder]: For program point i2c_new_dummyFINAL(lines 7969 7971) no Hoare annotation was computed. [2023-11-06 22:38:19,850 INFO L902 garLoopResultBuilder]: At program point L3103-1(lines 3103 3106) the Hoare annotation is: true [2023-11-06 22:38:19,850 INFO L899 garLoopResultBuilder]: For program point L3103(lines 3103 3106) no Hoare annotation was computed. [2023-11-06 22:38:19,851 INFO L902 garLoopResultBuilder]: At program point L3357-1(lines 3350 3360) the Hoare annotation is: true [2023-11-06 22:38:19,851 INFO L902 garLoopResultBuilder]: At program point L3357(line 3357) the Hoare annotation is: true [2023-11-06 22:38:19,851 INFO L902 garLoopResultBuilder]: At program point kref_sub_returnLabel#1(lines 3095 3116) the Hoare annotation is: true [2023-11-06 22:38:19,851 INFO L899 garLoopResultBuilder]: For program point kref_putFINAL(lines 3117 3124) no Hoare annotation was computed. [2023-11-06 22:38:19,851 INFO L899 garLoopResultBuilder]: For program point kref_putEXIT(lines 3117 3124) no Hoare annotation was computed. [2023-11-06 22:38:19,851 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3117 3124) the Hoare annotation is: true [2023-11-06 22:38:19,852 INFO L902 garLoopResultBuilder]: At program point L3104(line 3104) the Hoare annotation is: true [2023-11-06 22:38:19,852 INFO L902 garLoopResultBuilder]: At program point L3102(line 3102) the Hoare annotation is: true [2023-11-06 22:38:19,852 INFO L899 garLoopResultBuilder]: For program point L3102-1(line 3102) no Hoare annotation was computed. [2023-11-06 22:38:19,852 INFO L902 garLoopResultBuilder]: At program point atomic_sub_and_test_returnLabel#1(lines 2946 2954) the Hoare annotation is: true [2023-11-06 22:38:19,852 INFO L902 garLoopResultBuilder]: At program point ##fun~$Pointer$~TO~VOID_returnLabel#1(line -1) the Hoare annotation is: true [2023-11-06 22:38:19,852 INFO L899 garLoopResultBuilder]: For program point L3109(lines 3109 3113) no Hoare annotation was computed. [2023-11-06 22:38:19,853 INFO L899 garLoopResultBuilder]: For program point L3107(line 3107) no Hoare annotation was computed. [2023-11-06 22:38:19,853 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectFINAL(lines 7341 7346) no Hoare annotation was computed. [2023-11-06 22:38:19,853 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7341 7346) the Hoare annotation is: true [2023-11-06 22:38:19,853 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 7341 7346) no Hoare annotation was computed. [2023-11-06 22:38:19,853 INFO L902 garLoopResultBuilder]: At program point L3182(line 3182) the Hoare annotation is: true [2023-11-06 22:38:19,853 INFO L899 garLoopResultBuilder]: For program point i2c_get_clientdataFINAL(lines 3178 3185) no Hoare annotation was computed. [2023-11-06 22:38:19,854 INFO L899 garLoopResultBuilder]: For program point L3182-1(line 3182) no Hoare annotation was computed. [2023-11-06 22:38:19,854 INFO L899 garLoopResultBuilder]: For program point i2c_get_clientdataEXIT(lines 3178 3185) no Hoare annotation was computed. [2023-11-06 22:38:19,854 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3178 3185) the Hoare annotation is: true [2023-11-06 22:38:19,854 INFO L899 garLoopResultBuilder]: For program point L5340-1(line 5340) no Hoare annotation was computed. [2023-11-06 22:38:19,854 INFO L895 garLoopResultBuilder]: At program point L7163-1(line 7163) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,854 INFO L895 garLoopResultBuilder]: At program point L7163(line 7163) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,855 INFO L895 garLoopResultBuilder]: At program point L5341(lines 5332 5344) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,855 INFO L895 garLoopResultBuilder]: At program point L7164(lines 7160 7167) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,855 INFO L895 garLoopResultBuilder]: At program point L5340(line 5340) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,855 INFO L899 garLoopResultBuilder]: For program point watchdog_triggerEXIT(lines 5329 5345) no Hoare annotation was computed. [2023-11-06 22:38:19,856 INFO L899 garLoopResultBuilder]: For program point L5335(lines 5335 5339) no Hoare annotation was computed. [2023-11-06 22:38:19,856 INFO L899 garLoopResultBuilder]: For program point watchdog_triggerFINAL(lines 5329 5345) no Hoare annotation was computed. [2023-11-06 22:38:19,856 INFO L895 garLoopResultBuilder]: At program point L7155-1(line 7155) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,856 INFO L895 garLoopResultBuilder]: At program point L7155(line 7155) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,856 INFO L895 garLoopResultBuilder]: At program point L7156(lines 7152 7159) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0)) [2023-11-06 22:38:19,857 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5329 5345) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 1)) (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,857 INFO L899 garLoopResultBuilder]: For program point dev_warnFINAL(lines 7953 7955) no Hoare annotation was computed. [2023-11-06 22:38:19,857 INFO L899 garLoopResultBuilder]: For program point dev_warnEXIT(lines 7953 7955) no Hoare annotation was computed. [2023-11-06 22:38:19,857 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7953 7955) the Hoare annotation is: true [2023-11-06 22:38:19,857 INFO L899 garLoopResultBuilder]: For program point ldv_handler_precallEXIT(lines 7997 7999) no Hoare annotation was computed. [2023-11-06 22:38:19,857 INFO L902 garLoopResultBuilder]: At program point ldv_handler_precallFINAL(lines 7997 7999) the Hoare annotation is: true [2023-11-06 22:38:19,858 INFO L899 garLoopResultBuilder]: For program point L3128(lines 3128 3130) no Hoare annotation was computed. [2023-11-06 22:38:19,858 INFO L899 garLoopResultBuilder]: For program point L3129(line 3129) no Hoare annotation was computed. [2023-11-06 22:38:19,858 INFO L902 garLoopResultBuilder]: At program point ldv_is_err_returnLabel#1(lines 3132 3135) the Hoare annotation is: true [2023-11-06 22:38:19,858 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3136 3145) no Hoare annotation was computed. [2023-11-06 22:38:19,858 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3136 3145) the Hoare annotation is: true [2023-11-06 22:38:19,859 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3136 3145) no Hoare annotation was computed. [2023-11-06 22:38:19,859 INFO L899 garLoopResultBuilder]: For program point L3138(lines 3138 3144) no Hoare annotation was computed. [2023-11-06 22:38:19,859 INFO L899 garLoopResultBuilder]: For program point i2c_smbus_write_byte_dataFINAL(lines 7977 7979) no Hoare annotation was computed. [2023-11-06 22:38:19,859 INFO L899 garLoopResultBuilder]: For program point i2c_smbus_write_byte_dataEXIT(lines 7977 7979) no Hoare annotation was computed. [2023-11-06 22:38:19,859 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7977 7979) the Hoare annotation is: true [2023-11-06 22:38:19,859 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 8014 8016) the Hoare annotation is: true [2023-11-06 22:38:19,860 INFO L899 garLoopResultBuilder]: For program point mutex_lockFINAL(lines 8014 8016) no Hoare annotation was computed. [2023-11-06 22:38:19,860 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 8014 8016) no Hoare annotation was computed. [2023-11-06 22:38:19,860 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 7960 7962) the Hoare annotation is: true [2023-11-06 22:38:19,860 INFO L899 garLoopResultBuilder]: For program point device_remove_fileEXIT(lines 7960 7962) no Hoare annotation was computed. [2023-11-06 22:38:19,860 INFO L899 garLoopResultBuilder]: For program point device_remove_fileFINAL(lines 7960 7962) no Hoare annotation was computed. [2023-11-06 22:38:19,860 INFO L899 garLoopResultBuilder]: For program point L5651(lines 5651 5655) no Hoare annotation was computed. [2023-11-06 22:38:19,861 INFO L895 garLoopResultBuilder]: At program point w83793_detect_subclients_returnLabel#1(lines 5856 5917) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,861 INFO L895 garLoopResultBuilder]: At program point watchdog_open_ldv_24042#1(lines 5391 5430) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,861 INFO L895 garLoopResultBuilder]: At program point L7898(line 7898) the Hoare annotation is: false [2023-11-06 22:38:19,861 INFO L899 garLoopResultBuilder]: For program point L5784(line 5784) no Hoare annotation was computed. [2023-11-06 22:38:19,861 INFO L899 garLoopResultBuilder]: For program point L7898-1(lines 7895 7917) no Hoare annotation was computed. [2023-11-06 22:38:19,861 INFO L899 garLoopResultBuilder]: For program point L6313-1(line 6313) no Hoare annotation was computed. [2023-11-06 22:38:19,862 INFO L895 garLoopResultBuilder]: At program point L6313(line 6313) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,862 INFO L895 garLoopResultBuilder]: At program point watchdog_notify_sys_ldv_24136#1(lines 5725 5743) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,862 INFO L895 garLoopResultBuilder]: At program point atomic_set_returnLabel#1(lines 2939 2945) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,862 INFO L895 garLoopResultBuilder]: At program point L7240-1(line 7240) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,863 INFO L895 garLoopResultBuilder]: At program point L7240(line 7240) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,863 INFO L895 garLoopResultBuilder]: At program point L6051(line 6051) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,863 INFO L899 garLoopResultBuilder]: For program point L6051-1(line 6051) no Hoare annotation was computed. [2023-11-06 22:38:19,863 INFO L899 garLoopResultBuilder]: For program point L6844(line 6844) no Hoare annotation was computed. [2023-11-06 22:38:19,863 INFO L895 garLoopResultBuilder]: At program point L7241(lines 7237 7244) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,864 INFO L895 garLoopResultBuilder]: At program point kref_init_returnLabel#1(lines 3057 3063) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,864 INFO L895 garLoopResultBuilder]: At program point L7902(line 7902) the Hoare annotation is: false [2023-11-06 22:38:19,864 INFO L895 garLoopResultBuilder]: At program point w83793_remove_ldv_24169#1(lines 5757 5854) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,864 INFO L899 garLoopResultBuilder]: For program point L6845(lines 6845 6850) no Hoare annotation was computed. [2023-11-06 22:38:19,864 INFO L899 garLoopResultBuilder]: For program point L7902-1(lines 7895 7917) no Hoare annotation was computed. [2023-11-06 22:38:19,864 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24300#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,865 INFO L899 garLoopResultBuilder]: For program point L6185-2(lines 6185 6193) no Hoare annotation was computed. [2023-11-06 22:38:19,865 INFO L899 garLoopResultBuilder]: For program point L6185(lines 6185 6193) no Hoare annotation was computed. [2023-11-06 22:38:19,865 INFO L895 garLoopResultBuilder]: At program point L6053(line 6053) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,865 INFO L899 garLoopResultBuilder]: For program point L6053-1(line 6053) no Hoare annotation was computed. [2023-11-06 22:38:19,865 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24237#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,866 INFO L895 garLoopResultBuilder]: At program point L6846(line 6846) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,866 INFO L899 garLoopResultBuilder]: For program point L6846-1(line 6846) no Hoare annotation was computed. [2023-11-06 22:38:19,866 INFO L899 garLoopResultBuilder]: For program point L5657(lines 5657 5685) no Hoare annotation was computed. [2023-11-06 22:38:19,866 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24290#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,866 INFO L895 garLoopResultBuilder]: At program point L6318-1(line 6318) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,867 INFO L895 garLoopResultBuilder]: At program point L5658(line 5658) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,867 INFO L899 garLoopResultBuilder]: For program point L5658-1(line 5658) no Hoare annotation was computed. [2023-11-06 22:38:19,867 INFO L899 garLoopResultBuilder]: For program point L5394(lines 5394 5397) no Hoare annotation was computed. [2023-11-06 22:38:19,867 INFO L895 garLoopResultBuilder]: At program point L3148(line 3148) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,867 INFO L895 garLoopResultBuilder]: At program point L6187(line 6187) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,867 INFO L899 garLoopResultBuilder]: For program point L6187-1(line 6187) no Hoare annotation was computed. [2023-11-06 22:38:19,868 INFO L899 garLoopResultBuilder]: For program point L3148-1(line 3148) no Hoare annotation was computed. [2023-11-06 22:38:19,868 INFO L899 garLoopResultBuilder]: For program point L6055(line 6055) no Hoare annotation was computed. [2023-11-06 22:38:19,868 INFO L899 garLoopResultBuilder]: For program point L6055-4(lines 6055 6074) no Hoare annotation was computed. [2023-11-06 22:38:19,868 INFO L899 garLoopResultBuilder]: For program point L6055-2(line 6055) no Hoare annotation was computed. [2023-11-06 22:38:19,868 INFO L895 garLoopResultBuilder]: At program point $Ultimate##640(lines 5483 5486) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,868 INFO L899 garLoopResultBuilder]: For program point L6188(lines 6188 6191) no Hoare annotation was computed. [2023-11-06 22:38:19,869 INFO L895 garLoopResultBuilder]: At program point main_returnLabel#1(lines 6755 6874) the Hoare annotation is: (= ~ldv_mutex_lock~0 1) [2023-11-06 22:38:19,869 INFO L899 garLoopResultBuilder]: For program point L6056-2(line 6056) no Hoare annotation was computed. [2023-11-06 22:38:19,869 INFO L899 garLoopResultBuilder]: For program point L6056(line 6056) no Hoare annotation was computed. [2023-11-06 22:38:19,869 INFO L895 garLoopResultBuilder]: At program point L7906(line 7906) the Hoare annotation is: false [2023-11-06 22:38:19,869 INFO L895 garLoopResultBuilder]: At program point INIT_LIST_HEAD_returnLabel#1(lines 2905 2912) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,870 INFO L899 garLoopResultBuilder]: For program point L6056-4(line 6056) no Hoare annotation was computed. [2023-11-06 22:38:19,870 INFO L899 garLoopResultBuilder]: For program point L7906-1(lines 7895 7917) no Hoare annotation was computed. [2023-11-06 22:38:19,870 INFO L899 garLoopResultBuilder]: For program point L5660(lines 5660 5681) no Hoare annotation was computed. [2023-11-06 22:38:19,870 INFO L895 garLoopResultBuilder]: At program point w83793_remove_ldv_24174#1(lines 5757 5854) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,870 INFO L899 garLoopResultBuilder]: For program point L5661(line 5661) no Hoare annotation was computed. [2023-11-06 22:38:19,870 INFO L899 garLoopResultBuilder]: For program point L6058(line 6058) no Hoare annotation was computed. [2023-11-06 22:38:19,871 INFO L899 garLoopResultBuilder]: For program point L6058-4(line 6058) no Hoare annotation was computed. [2023-11-06 22:38:19,871 INFO L899 garLoopResultBuilder]: For program point L6058-2(line 6058) no Hoare annotation was computed. [2023-11-06 22:38:19,871 INFO L899 garLoopResultBuilder]: For program point L5794(line 5794) no Hoare annotation was computed. [2023-11-06 22:38:19,871 INFO L899 garLoopResultBuilder]: For program point L6323(lines 6323 6326) no Hoare annotation was computed. [2023-11-06 22:38:19,871 INFO L895 garLoopResultBuilder]: At program point L7248-1(line 7248) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,871 INFO L895 garLoopResultBuilder]: At program point L7248(line 7248) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,872 INFO L899 garLoopResultBuilder]: For program point L6059(lines 6059 6063) no Hoare annotation was computed. [2023-11-06 22:38:19,872 INFO L899 garLoopResultBuilder]: For program point L6059-2(lines 6057 6074) no Hoare annotation was computed. [2023-11-06 22:38:19,872 INFO L899 garLoopResultBuilder]: For program point L6852(line 6852) no Hoare annotation was computed. [2023-11-06 22:38:19,872 INFO L895 garLoopResultBuilder]: At program point L7249(lines 7245 7252) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,872 INFO L899 garLoopResultBuilder]: For program point L6060-2(line 6060) no Hoare annotation was computed. [2023-11-06 22:38:19,872 INFO L899 garLoopResultBuilder]: For program point L6060(line 6060) no Hoare annotation was computed. [2023-11-06 22:38:19,873 INFO L895 garLoopResultBuilder]: At program point L7910(line 7910) the Hoare annotation is: false [2023-11-06 22:38:19,873 INFO L899 garLoopResultBuilder]: For program point L6060-4(line 6060) no Hoare annotation was computed. [2023-11-06 22:38:19,873 INFO L899 garLoopResultBuilder]: For program point L6853-1(line 6853) no Hoare annotation was computed. [2023-11-06 22:38:19,873 INFO L895 garLoopResultBuilder]: At program point L6853(line 6853) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,873 INFO L899 garLoopResultBuilder]: For program point L7910-1(lines 7895 7917) no Hoare annotation was computed. [2023-11-06 22:38:19,873 INFO L899 garLoopResultBuilder]: For program point L6061-2(line 6061) no Hoare annotation was computed. [2023-11-06 22:38:19,874 INFO L899 garLoopResultBuilder]: For program point L6061(line 6061) no Hoare annotation was computed. [2023-11-06 22:38:19,874 INFO L899 garLoopResultBuilder]: For program point L6061-4(line 6061) no Hoare annotation was computed. [2023-11-06 22:38:19,874 INFO L899 garLoopResultBuilder]: For program point L5665(line 5665) no Hoare annotation was computed. [2023-11-06 22:38:19,874 INFO L899 garLoopResultBuilder]: For program point L6327(lines 6327 6333) no Hoare annotation was computed. [2023-11-06 22:38:19,874 INFO L899 garLoopResultBuilder]: For program point L6856(line 6856) no Hoare annotation was computed. [2023-11-06 22:38:19,874 INFO L899 garLoopResultBuilder]: For program point L5403(lines 5403 5407) no Hoare annotation was computed. [2023-11-06 22:38:19,875 INFO L899 garLoopResultBuilder]: For program point L6064-1(line 6064) no Hoare annotation was computed. [2023-11-06 22:38:19,875 INFO L899 garLoopResultBuilder]: For program point L6064-5(lines 6057 6074) no Hoare annotation was computed. [2023-11-06 22:38:19,875 INFO L895 garLoopResultBuilder]: At program point L7914(line 7914) the Hoare annotation is: false [2023-11-06 22:38:19,875 INFO L899 garLoopResultBuilder]: For program point L6064-3(lines 6064 6068) no Hoare annotation was computed. [2023-11-06 22:38:19,875 INFO L899 garLoopResultBuilder]: For program point L6857-1(line 6857) no Hoare annotation was computed. [2023-11-06 22:38:19,875 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24272#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,876 INFO L895 garLoopResultBuilder]: At program point L6857(line 6857) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,876 INFO L895 garLoopResultBuilder]: At program point L7914-1(lines 7893 7918) the Hoare annotation is: (= ~ldv_mutex_lock~0 1) [2023-11-06 22:38:19,876 INFO L899 garLoopResultBuilder]: For program point L6329-1(lines 6329 6330) no Hoare annotation was computed. [2023-11-06 22:38:19,876 INFO L895 garLoopResultBuilder]: At program point L6329(lines 6329 6330) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,876 INFO L899 garLoopResultBuilder]: For program point L6197(line 6197) no Hoare annotation was computed. [2023-11-06 22:38:19,876 INFO L899 garLoopResultBuilder]: For program point L6065-2(line 6065) no Hoare annotation was computed. [2023-11-06 22:38:19,877 INFO L899 garLoopResultBuilder]: For program point L6065(line 6065) no Hoare annotation was computed. [2023-11-06 22:38:19,877 INFO L899 garLoopResultBuilder]: For program point L6065-4(line 6065) no Hoare annotation was computed. [2023-11-06 22:38:19,877 INFO L899 garLoopResultBuilder]: For program point L5669(line 5669) no Hoare annotation was computed. [2023-11-06 22:38:19,877 INFO L899 garLoopResultBuilder]: For program point L6198(lines 6198 6201) no Hoare annotation was computed. [2023-11-06 22:38:19,877 INFO L895 garLoopResultBuilder]: At program point L7123-1(line 7123) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,878 INFO L899 garLoopResultBuilder]: For program point L6066(line 6066) no Hoare annotation was computed. [2023-11-06 22:38:19,878 INFO L895 garLoopResultBuilder]: At program point L7123(line 7123) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,878 INFO L899 garLoopResultBuilder]: For program point L6066-4(line 6066) no Hoare annotation was computed. [2023-11-06 22:38:19,878 INFO L899 garLoopResultBuilder]: For program point L6066-2(line 6066) no Hoare annotation was computed. [2023-11-06 22:38:19,878 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24250#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,879 INFO L895 garLoopResultBuilder]: At program point L7256-1(line 7256) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,879 INFO L895 garLoopResultBuilder]: At program point L7256(line 7256) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,879 INFO L895 garLoopResultBuilder]: At program point L7124(lines 7120 7127) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,879 INFO L899 garLoopResultBuilder]: For program point L6860(line 6860) no Hoare annotation was computed. [2023-11-06 22:38:19,879 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24285#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,879 INFO L895 garLoopResultBuilder]: At program point L7257(lines 7253 7260) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,880 INFO L899 garLoopResultBuilder]: For program point L5804(line 5804) no Hoare annotation was computed. [2023-11-06 22:38:19,880 INFO L895 garLoopResultBuilder]: At program point dev_set_drvdata_returnLabel#1(lines 7949 7951) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,880 INFO L895 garLoopResultBuilder]: At program point L5540-2(lines 5540 5547) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,880 INFO L899 garLoopResultBuilder]: For program point L5540-3(lines 5540 5547) no Hoare annotation was computed. [2023-11-06 22:38:19,880 INFO L899 garLoopResultBuilder]: For program point L6069-3(line 6069) no Hoare annotation was computed. [2023-11-06 22:38:19,881 INFO L899 garLoopResultBuilder]: For program point L6069-1(line 6069) no Hoare annotation was computed. [2023-11-06 22:38:19,881 INFO L899 garLoopResultBuilder]: For program point L6069-7(line 6069) no Hoare annotation was computed. [2023-11-06 22:38:19,881 INFO L899 garLoopResultBuilder]: For program point L6069-4(line 6069) no Hoare annotation was computed. [2023-11-06 22:38:19,881 INFO L899 garLoopResultBuilder]: For program point L6069-5(line 6069) no Hoare annotation was computed. [2023-11-06 22:38:19,881 INFO L899 garLoopResultBuilder]: For program point L6069-11(lines 6069 6073) no Hoare annotation was computed. [2023-11-06 22:38:19,881 INFO L899 garLoopResultBuilder]: For program point L6069-9(line 6069) no Hoare annotation was computed. [2023-11-06 22:38:19,882 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24263#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,882 INFO L899 garLoopResultBuilder]: For program point L5673(line 5673) no Hoare annotation was computed. [2023-11-06 22:38:19,882 INFO L899 garLoopResultBuilder]: For program point L6069-13(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,882 INFO L899 garLoopResultBuilder]: For program point L5541(lines 5541 5544) no Hoare annotation was computed. [2023-11-06 22:38:19,882 INFO L895 garLoopResultBuilder]: At program point test_and_set_bit_returnLabel#1(lines 2874 2882) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,882 INFO L899 garLoopResultBuilder]: For program point L6070(line 6070) no Hoare annotation was computed. [2023-11-06 22:38:19,883 INFO L899 garLoopResultBuilder]: For program point L6070-4(line 6070) no Hoare annotation was computed. [2023-11-06 22:38:19,883 INFO L899 garLoopResultBuilder]: For program point L5938(lines 5938 5941) no Hoare annotation was computed. [2023-11-06 22:38:19,883 INFO L899 garLoopResultBuilder]: For program point L6070-2(line 6070) no Hoare annotation was computed. [2023-11-06 22:38:19,883 INFO L895 garLoopResultBuilder]: At program point L6863(lines 6778 6873) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,883 INFO L899 garLoopResultBuilder]: For program point L3164(line 3164) no Hoare annotation was computed. [2023-11-06 22:38:19,883 INFO L895 garLoopResultBuilder]: At program point w83793_detect_subclients_ERROR_SC_1#1(lines 5866 5916) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,884 INFO L899 garLoopResultBuilder]: For program point L3164-2(line 3164) no Hoare annotation was computed. [2023-11-06 22:38:19,884 INFO L899 garLoopResultBuilder]: For program point L3164-4(line 3164) no Hoare annotation was computed. [2023-11-06 22:38:19,884 INFO L899 garLoopResultBuilder]: For program point L6071(line 6071) no Hoare annotation was computed. [2023-11-06 22:38:19,884 INFO L899 garLoopResultBuilder]: For program point L6071-4(line 6071) no Hoare annotation was computed. [2023-11-06 22:38:19,884 INFO L899 garLoopResultBuilder]: For program point L6071-2(line 6071) no Hoare annotation was computed. [2023-11-06 22:38:19,884 INFO L895 garLoopResultBuilder]: At program point i2c_get_functionality_returnLabel#1(lines 3195 3202) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,885 INFO L895 garLoopResultBuilder]: At program point IS_ERR_returnLabel#1(lines 2930 2937) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,885 INFO L899 garLoopResultBuilder]: For program point L6866(lines 6866 6869) no Hoare annotation was computed. [2023-11-06 22:38:19,885 INFO L899 garLoopResultBuilder]: For program point L5677(line 5677) no Hoare annotation was computed. [2023-11-06 22:38:19,885 INFO L895 garLoopResultBuilder]: At program point L7131-1(line 7131) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,885 INFO L895 garLoopResultBuilder]: At program point L7131(line 7131) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,886 INFO L895 garLoopResultBuilder]: At program point L5942(line 5942) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,886 INFO L899 garLoopResultBuilder]: For program point L5942-1(line 5942) no Hoare annotation was computed. [2023-11-06 22:38:19,886 INFO L895 garLoopResultBuilder]: At program point L7264-1(line 7264) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,886 INFO L895 garLoopResultBuilder]: At program point L7264(line 7264) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,886 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_trylock_41_returnLabel#1(lines 7200 7212) the Hoare annotation is: (let ((.cse0 (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (.cse1 (= 1 ~ldv_mutex_mutex_of_device~0)) (.cse2 (= ~ldv_mutex_lock~0 1)) (.cse3 (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0)) (.cse4 (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 0) .cse4) (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) .cse0 .cse1 .cse2 .cse3 (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) .cse4))) [2023-11-06 22:38:19,887 INFO L899 garLoopResultBuilder]: For program point L6075-1(line 6075) no Hoare annotation was computed. [2023-11-06 22:38:19,887 INFO L895 garLoopResultBuilder]: At program point L7132(lines 7128 7135) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,887 INFO L899 garLoopResultBuilder]: For program point L6075-5(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,887 INFO L899 garLoopResultBuilder]: For program point L6075-3(lines 6075 6078) no Hoare annotation was computed. [2023-11-06 22:38:19,887 INFO L895 garLoopResultBuilder]: At program point L5811(line 5811) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,887 INFO L899 garLoopResultBuilder]: For program point L5811-1(line 5811) no Hoare annotation was computed. [2023-11-06 22:38:19,888 INFO L895 garLoopResultBuilder]: At program point L5415(lines 5391 5430) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,888 INFO L895 garLoopResultBuilder]: At program point L7265(lines 7261 7268) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,888 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2023-11-06 22:38:19,888 INFO L899 garLoopResultBuilder]: For program point L-1-1(line -1) no Hoare annotation was computed. [2023-11-06 22:38:19,888 INFO L895 garLoopResultBuilder]: At program point L6870(lines 6778 6873) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,889 INFO L895 garLoopResultBuilder]: At program point L5945(line 5945) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,889 INFO L899 garLoopResultBuilder]: For program point L5945-1(line 5945) no Hoare annotation was computed. [2023-11-06 22:38:19,889 INFO L899 garLoopResultBuilder]: For program point L5417-2(lines 5417 5420) no Hoare annotation was computed. [2023-11-06 22:38:19,889 INFO L899 garLoopResultBuilder]: For program point L5417(lines 5417 5420) no Hoare annotation was computed. [2023-11-06 22:38:19,889 INFO L899 garLoopResultBuilder]: For program point L5946(lines 5946 5960) no Hoare annotation was computed. [2023-11-06 22:38:19,889 INFO L895 garLoopResultBuilder]: At program point L5682(lines 5657 5684) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,890 INFO L899 garLoopResultBuilder]: For program point L5550(lines 5550 5708) no Hoare annotation was computed. [2023-11-06 22:38:19,890 INFO L899 garLoopResultBuilder]: For program point L5286(lines 5286 5289) no Hoare annotation was computed. [2023-11-06 22:38:19,890 INFO L899 garLoopResultBuilder]: For program point L6211(line 6211) no Hoare annotation was computed. [2023-11-06 22:38:19,890 INFO L895 garLoopResultBuilder]: At program point L5286-2(lines 5286 5289) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,890 INFO L899 garLoopResultBuilder]: For program point L6079-1(line 6079) no Hoare annotation was computed. [2023-11-06 22:38:19,890 INFO L899 garLoopResultBuilder]: For program point L6211-2(lines 6211 6214) no Hoare annotation was computed. [2023-11-06 22:38:19,891 INFO L899 garLoopResultBuilder]: For program point L6079-4(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,891 INFO L899 garLoopResultBuilder]: For program point L6079-3(lines 6079 6089) no Hoare annotation was computed. [2023-11-06 22:38:19,891 INFO L899 garLoopResultBuilder]: For program point L5815(line 5815) no Hoare annotation was computed. [2023-11-06 22:38:19,891 INFO L899 garLoopResultBuilder]: For program point L5551(line 5551) no Hoare annotation was computed. [2023-11-06 22:38:19,891 INFO L895 garLoopResultBuilder]: At program point L5287(line 5287) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,892 INFO L899 garLoopResultBuilder]: For program point L5287-1(line 5287) no Hoare annotation was computed. [2023-11-06 22:38:19,892 INFO L899 garLoopResultBuilder]: For program point L6080-2(line 6080) no Hoare annotation was computed. [2023-11-06 22:38:19,892 INFO L899 garLoopResultBuilder]: For program point L6080(line 6080) no Hoare annotation was computed. [2023-11-06 22:38:19,892 INFO L895 garLoopResultBuilder]: At program point $Ultimate##765(lines 5738 5741) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,892 INFO L899 garLoopResultBuilder]: For program point L6080-6(lines 6079 6088) no Hoare annotation was computed. [2023-11-06 22:38:19,892 INFO L899 garLoopResultBuilder]: For program point L6080-4(lines 6080 6083) no Hoare annotation was computed. [2023-11-06 22:38:19,893 INFO L899 garLoopResultBuilder]: For program point L5552-2(lines 5552 5555) no Hoare annotation was computed. [2023-11-06 22:38:19,893 INFO L899 garLoopResultBuilder]: For program point L5552(lines 5552 5555) no Hoare annotation was computed. [2023-11-06 22:38:19,893 INFO L899 garLoopResultBuilder]: For program point L6081-2(line 6081) no Hoare annotation was computed. [2023-11-06 22:38:19,893 INFO L899 garLoopResultBuilder]: For program point L6081(line 6081) no Hoare annotation was computed. [2023-11-06 22:38:19,893 INFO L899 garLoopResultBuilder]: For program point L6081-4(line 6081) no Hoare annotation was computed. [2023-11-06 22:38:19,893 INFO L899 garLoopResultBuilder]: For program point L5553-2(line 5553) no Hoare annotation was computed. [2023-11-06 22:38:19,894 INFO L895 garLoopResultBuilder]: At program point watchdog_set_timeout_returnLabel#1(lines 5295 5318) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,894 INFO L899 garLoopResultBuilder]: For program point L5553(line 5553) no Hoare annotation was computed. [2023-11-06 22:38:19,894 INFO L899 garLoopResultBuilder]: For program point L5553-4(line 5553) no Hoare annotation was computed. [2023-11-06 22:38:19,894 INFO L899 garLoopResultBuilder]: For program point L6346-1(lines 6346 6350) no Hoare annotation was computed. [2023-11-06 22:38:19,894 INFO L895 garLoopResultBuilder]: At program point L7139-1(line 7139) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,894 INFO L895 garLoopResultBuilder]: At program point L7139(line 7139) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,895 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24258#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,895 INFO L899 garLoopResultBuilder]: For program point L5422(lines 5422 5425) no Hoare annotation was computed. [2023-11-06 22:38:19,895 INFO L899 garLoopResultBuilder]: For program point L5290(line 5290) no Hoare annotation was computed. [2023-11-06 22:38:19,895 INFO L895 garLoopResultBuilder]: At program point L7272-1(line 7272) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,895 INFO L895 garLoopResultBuilder]: At program point L7272(line 7272) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,896 INFO L895 garLoopResultBuilder]: At program point L7140(lines 7136 7143) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,896 INFO L899 garLoopResultBuilder]: For program point L5687(line 5687) no Hoare annotation was computed. [2023-11-06 22:38:19,896 INFO L895 garLoopResultBuilder]: At program point L5291(line 5291) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,896 INFO L899 garLoopResultBuilder]: For program point L5291-1(line 5291) no Hoare annotation was computed. [2023-11-06 22:38:19,896 INFO L899 garLoopResultBuilder]: For program point L6348-1(line 6348) no Hoare annotation was computed. [2023-11-06 22:38:19,897 INFO L895 garLoopResultBuilder]: At program point L6348(line 6348) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,897 INFO L895 garLoopResultBuilder]: At program point L7273(lines 7269 7276) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,897 INFO L899 garLoopResultBuilder]: For program point L6084-1(line 6084) no Hoare annotation was computed. [2023-11-06 22:38:19,897 INFO L899 garLoopResultBuilder]: For program point L6084-3(lines 6084 6087) no Hoare annotation was computed. [2023-11-06 22:38:19,897 INFO L899 garLoopResultBuilder]: For program point L5688-1(line 5688) no Hoare annotation was computed. [2023-11-06 22:38:19,897 INFO L895 garLoopResultBuilder]: At program point L5688(line 5688) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,898 INFO L895 garLoopResultBuilder]: At program point watchdog_close_returnLabel#1(lines 5432 5450) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,898 INFO L899 garLoopResultBuilder]: For program point L6085-2(line 6085) no Hoare annotation was computed. [2023-11-06 22:38:19,898 INFO L899 garLoopResultBuilder]: For program point L6085(line 6085) no Hoare annotation was computed. [2023-11-06 22:38:19,898 INFO L899 garLoopResultBuilder]: For program point L6085-4(line 6085) no Hoare annotation was computed. [2023-11-06 22:38:19,898 INFO L895 garLoopResultBuilder]: At program point L5953(line 5953) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,898 INFO L899 garLoopResultBuilder]: For program point L5953-1(line 5953) no Hoare annotation was computed. [2023-11-06 22:38:19,899 INFO L899 garLoopResultBuilder]: For program point L5557(lines 5557 5560) no Hoare annotation was computed. [2023-11-06 22:38:19,899 INFO L899 garLoopResultBuilder]: For program point L6218(line 6218) no Hoare annotation was computed. [2023-11-06 22:38:19,899 INFO L899 garLoopResultBuilder]: For program point L5954(lines 5954 5957) no Hoare annotation was computed. [2023-11-06 22:38:19,899 INFO L895 garLoopResultBuilder]: At program point w83793_remove_ldv_24159#1(lines 5757 5854) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,899 INFO L899 garLoopResultBuilder]: For program point L5954-2(lines 5954 5957) no Hoare annotation was computed. [2023-11-06 22:38:19,899 INFO L895 garLoopResultBuilder]: At program point L5426(line 5426) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,900 INFO L899 garLoopResultBuilder]: For program point L5426-1(line 5426) no Hoare annotation was computed. [2023-11-06 22:38:19,900 INFO L899 garLoopResultBuilder]: For program point L6219(lines 6219 6222) no Hoare annotation was computed. [2023-11-06 22:38:19,900 INFO L895 garLoopResultBuilder]: At program point L5955(line 5955) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,900 INFO L899 garLoopResultBuilder]: For program point L5955-1(line 5955) no Hoare annotation was computed. [2023-11-06 22:38:19,900 INFO L895 garLoopResultBuilder]: At program point copy_to_user_returnLabel#1(lines 3232 3240) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,901 INFO L899 garLoopResultBuilder]: For program point L5692(lines 5692 5696) no Hoare annotation was computed. [2023-11-06 22:38:19,901 INFO L899 garLoopResultBuilder]: For program point L5825(line 5825) no Hoare annotation was computed. [2023-11-06 22:38:19,901 INFO L895 garLoopResultBuilder]: At program point L6354(line 6354) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,901 INFO L899 garLoopResultBuilder]: For program point L6354-1(line 6354) no Hoare annotation was computed. [2023-11-06 22:38:19,901 INFO L895 garLoopResultBuilder]: At program point L7147-1(line 7147) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,901 INFO L895 garLoopResultBuilder]: At program point L7147(line 7147) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,902 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24280#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,902 INFO L899 garLoopResultBuilder]: For program point L6090-3(lines 6090 6100) no Hoare annotation was computed. [2023-11-06 22:38:19,902 INFO L899 garLoopResultBuilder]: For program point L6090-4(lines 6090 6100) no Hoare annotation was computed. [2023-11-06 22:38:19,902 INFO L899 garLoopResultBuilder]: For program point L6090-1(line 6090) no Hoare annotation was computed. [2023-11-06 22:38:19,902 INFO L899 garLoopResultBuilder]: For program point L5562(line 5562) no Hoare annotation was computed. [2023-11-06 22:38:19,902 INFO L895 garLoopResultBuilder]: At program point L6355(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,903 INFO L895 garLoopResultBuilder]: At program point iminor_returnLabel#1(lines 3221 3226) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,903 INFO L895 garLoopResultBuilder]: At program point L7280-1(line 7280) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,903 INFO L895 garLoopResultBuilder]: At program point L7280(line 7280) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,903 INFO L899 garLoopResultBuilder]: For program point L6091(line 6091) no Hoare annotation was computed. [2023-11-06 22:38:19,903 INFO L895 garLoopResultBuilder]: At program point L7148(lines 7144 7151) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,904 INFO L899 garLoopResultBuilder]: For program point L6091-4(lines 6091 6094) no Hoare annotation was computed. [2023-11-06 22:38:19,904 INFO L895 garLoopResultBuilder]: At program point w83793_remove_ldv_24164#1(lines 5757 5854) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,904 INFO L899 garLoopResultBuilder]: For program point L6091-2(line 6091) no Hoare annotation was computed. [2023-11-06 22:38:19,904 INFO L899 garLoopResultBuilder]: For program point L6091-6(lines 6090 6099) no Hoare annotation was computed. [2023-11-06 22:38:19,904 INFO L895 garLoopResultBuilder]: At program point L7281(lines 7277 7284) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,905 INFO L899 garLoopResultBuilder]: For program point L6092-2(line 6092) no Hoare annotation was computed. [2023-11-06 22:38:19,905 INFO L899 garLoopResultBuilder]: For program point L6092(line 6092) no Hoare annotation was computed. [2023-11-06 22:38:19,905 INFO L899 garLoopResultBuilder]: For program point L6092-4(line 6092) no Hoare annotation was computed. [2023-11-06 22:38:19,905 INFO L899 garLoopResultBuilder]: For program point L5564-1(line 5564) no Hoare annotation was computed. [2023-11-06 22:38:19,905 INFO L895 garLoopResultBuilder]: At program point L5564(line 5564) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,905 INFO L895 garLoopResultBuilder]: At program point L5961-2(lines 5961 5979) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,906 INFO L899 garLoopResultBuilder]: For program point L5961(lines 5961 5979) no Hoare annotation was computed. [2023-11-06 22:38:19,906 INFO L899 garLoopResultBuilder]: For program point L5697(lines 5697 5704) no Hoare annotation was computed. [2023-11-06 22:38:19,906 INFO L899 garLoopResultBuilder]: For program point L5301(lines 5301 5304) no Hoare annotation was computed. [2023-11-06 22:38:19,906 INFO L895 garLoopResultBuilder]: At program point L5962(line 5962) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,906 INFO L895 garLoopResultBuilder]: At program point ldv_check_return_value_probe_returnLabel#1(lines 7994 7996) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,906 INFO L899 garLoopResultBuilder]: For program point L5962-1(line 5962) no Hoare annotation was computed. [2023-11-06 22:38:19,907 INFO L895 garLoopResultBuilder]: At program point L5698(line 5698) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,907 INFO L899 garLoopResultBuilder]: For program point L5566(lines 5566 5582) no Hoare annotation was computed. [2023-11-06 22:38:19,907 INFO L899 garLoopResultBuilder]: For program point L5698-1(line 5698) no Hoare annotation was computed. [2023-11-06 22:38:19,907 INFO L899 garLoopResultBuilder]: For program point L6359(line 6359) no Hoare annotation was computed. [2023-11-06 22:38:19,907 INFO L899 garLoopResultBuilder]: For program point L6095-1(line 6095) no Hoare annotation was computed. [2023-11-06 22:38:19,907 INFO L899 garLoopResultBuilder]: For program point L5963(lines 5963 5977) no Hoare annotation was computed. [2023-11-06 22:38:19,908 INFO L899 garLoopResultBuilder]: For program point L6095-3(lines 6095 6098) no Hoare annotation was computed. [2023-11-06 22:38:19,908 INFO L899 garLoopResultBuilder]: For program point L5567(line 5567) no Hoare annotation was computed. [2023-11-06 22:38:19,908 INFO L899 garLoopResultBuilder]: For program point L6096-2(line 6096) no Hoare annotation was computed. [2023-11-06 22:38:19,908 INFO L899 garLoopResultBuilder]: For program point L6096(line 6096) no Hoare annotation was computed. [2023-11-06 22:38:19,908 INFO L899 garLoopResultBuilder]: For program point L6096-4(line 6096) no Hoare annotation was computed. [2023-11-06 22:38:19,908 INFO L899 garLoopResultBuilder]: For program point L5700-2(line 5700) no Hoare annotation was computed. [2023-11-06 22:38:19,908 INFO L899 garLoopResultBuilder]: For program point L5700(line 5700) no Hoare annotation was computed. [2023-11-06 22:38:19,909 INFO L899 garLoopResultBuilder]: For program point L5700-4(lines 5700 5704) no Hoare annotation was computed. [2023-11-06 22:38:19,909 INFO L895 garLoopResultBuilder]: At program point watchdog_get_timeout_returnLabel#1(lines 5319 5328) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,909 INFO L895 garLoopResultBuilder]: At program point L6229(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,909 INFO L895 garLoopResultBuilder]: At program point L5701(line 5701) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,909 INFO L899 garLoopResultBuilder]: For program point L5701-1(line 5701) no Hoare annotation was computed. [2023-11-06 22:38:19,910 INFO L899 garLoopResultBuilder]: For program point L5437-2(lines 5437 5443) no Hoare annotation was computed. [2023-11-06 22:38:19,910 INFO L899 garLoopResultBuilder]: For program point L5437(lines 5437 5443) no Hoare annotation was computed. [2023-11-06 22:38:19,910 INFO L899 garLoopResultBuilder]: For program point L5570(line 5570) no Hoare annotation was computed. [2023-11-06 22:38:19,910 INFO L895 garLoopResultBuilder]: At program point L5438(line 5438) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,910 INFO L899 garLoopResultBuilder]: For program point L5306(lines 5306 5310) no Hoare annotation was computed. [2023-11-06 22:38:19,910 INFO L899 garLoopResultBuilder]: For program point L5438-1(line 5438) no Hoare annotation was computed. [2023-11-06 22:38:19,911 INFO L895 garLoopResultBuilder]: At program point L7288-1(line 7288) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,911 INFO L895 garLoopResultBuilder]: At program point L7288(line 7288) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,911 INFO L895 garLoopResultBuilder]: At program point w83793_remove_returnLabel#1(lines 5749 5855) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,911 INFO L899 garLoopResultBuilder]: For program point L5835(line 5835) no Hoare annotation was computed. [2023-11-06 22:38:19,911 INFO L895 garLoopResultBuilder]: At program point L7289(lines 7285 7292) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,912 INFO L899 garLoopResultBuilder]: For program point L6101-3(line 6101) no Hoare annotation was computed. [2023-11-06 22:38:19,912 INFO L899 garLoopResultBuilder]: For program point L6101(line 6101) no Hoare annotation was computed. [2023-11-06 22:38:19,912 INFO L899 garLoopResultBuilder]: For program point L6101-1(line 6101) no Hoare annotation was computed. [2023-11-06 22:38:19,912 INFO L899 garLoopResultBuilder]: For program point L6101-7(lines 6101 6105) no Hoare annotation was computed. [2023-11-06 22:38:19,912 INFO L899 garLoopResultBuilder]: For program point L6101-5(line 6101) no Hoare annotation was computed. [2023-11-06 22:38:19,912 INFO L895 garLoopResultBuilder]: At program point L6101-9(lines 6101 6105) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,913 INFO L895 garLoopResultBuilder]: At program point w83793_detect_returnLabel#1(lines 5918 5989) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,913 INFO L899 garLoopResultBuilder]: For program point L5573(line 5573) no Hoare annotation was computed. [2023-11-06 22:38:19,913 INFO L895 garLoopResultBuilder]: At program point L5441(line 5441) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,913 INFO L899 garLoopResultBuilder]: For program point L5441-1(line 5441) no Hoare annotation was computed. [2023-11-06 22:38:19,913 INFO L899 garLoopResultBuilder]: For program point L6102(line 6102) no Hoare annotation was computed. [2023-11-06 22:38:19,913 INFO L899 garLoopResultBuilder]: For program point L6102-4(line 6102) no Hoare annotation was computed. [2023-11-06 22:38:19,914 INFO L895 garLoopResultBuilder]: At program point L5970(line 5970) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,914 INFO L899 garLoopResultBuilder]: For program point L6102-2(line 6102) no Hoare annotation was computed. [2023-11-06 22:38:19,914 INFO L899 garLoopResultBuilder]: For program point L5970-1(line 5970) no Hoare annotation was computed. [2023-11-06 22:38:19,914 INFO L899 garLoopResultBuilder]: For program point L5706(line 5706) no Hoare annotation was computed. [2023-11-06 22:38:19,914 INFO L899 garLoopResultBuilder]: For program point L6103(line 6103) no Hoare annotation was computed. [2023-11-06 22:38:19,914 INFO L899 garLoopResultBuilder]: For program point L6103-4(line 6103) no Hoare annotation was computed. [2023-11-06 22:38:19,914 INFO L899 garLoopResultBuilder]: For program point L5971(lines 5971 5974) no Hoare annotation was computed. [2023-11-06 22:38:19,915 INFO L899 garLoopResultBuilder]: For program point L6103-2(line 6103) no Hoare annotation was computed. [2023-11-06 22:38:19,915 INFO L899 garLoopResultBuilder]: For program point L5971-2(lines 5971 5974) no Hoare annotation was computed. [2023-11-06 22:38:19,915 INFO L899 garLoopResultBuilder]: For program point L5972-1(line 5972) no Hoare annotation was computed. [2023-11-06 22:38:19,915 INFO L895 garLoopResultBuilder]: At program point L5972(line 5972) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,915 INFO L899 garLoopResultBuilder]: For program point L5576(line 5576) no Hoare annotation was computed. [2023-11-06 22:38:19,915 INFO L899 garLoopResultBuilder]: For program point L5312-1(line 5312) no Hoare annotation was computed. [2023-11-06 22:38:19,916 INFO L899 garLoopResultBuilder]: For program point L6369(line 6369) no Hoare annotation was computed. [2023-11-06 22:38:19,916 INFO L895 garLoopResultBuilder]: At program point L5312(line 5312) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,916 INFO L895 garLoopResultBuilder]: At program point L2934(line 2934) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,916 INFO L899 garLoopResultBuilder]: For program point L2934-1(line 2934) no Hoare annotation was computed. [2023-11-06 22:38:19,916 INFO L895 garLoopResultBuilder]: At program point L5709(lines 5520 5711) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,917 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2023-11-06 22:38:19,917 INFO L899 garLoopResultBuilder]: For program point L6106(line 6106) no Hoare annotation was computed. [2023-11-06 22:38:19,917 INFO L899 garLoopResultBuilder]: For program point L5842(lines 5842 5845) no Hoare annotation was computed. [2023-11-06 22:38:19,917 INFO L899 garLoopResultBuilder]: For program point L5842-2(lines 5842 5845) no Hoare annotation was computed. [2023-11-06 22:38:19,917 INFO L895 garLoopResultBuilder]: At program point L5446(line 5446) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,917 INFO L895 garLoopResultBuilder]: At program point L5314(lines 5299 5317) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0) (= ~ldv_mutex_watchdog_data_mutex~0 1)) [2023-11-06 22:38:19,918 INFO L899 garLoopResultBuilder]: For program point L5446-1(line 5446) no Hoare annotation was computed. [2023-11-06 22:38:19,918 INFO L899 garLoopResultBuilder]: For program point L6239(line 6239) no Hoare annotation was computed. [2023-11-06 22:38:19,918 INFO L895 garLoopResultBuilder]: At program point L7296-1(line 7296) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,918 INFO L895 garLoopResultBuilder]: At program point L7296(line 7296) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,918 INFO L899 garLoopResultBuilder]: For program point L6239-2(lines 6239 6242) no Hoare annotation was computed. [2023-11-06 22:38:19,918 INFO L895 garLoopResultBuilder]: At program point L5843(line 5843) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,919 INFO L899 garLoopResultBuilder]: For program point L5843-1(line 5843) no Hoare annotation was computed. [2023-11-06 22:38:19,919 INFO L899 garLoopResultBuilder]: For program point L5579(line 5579) no Hoare annotation was computed. [2023-11-06 22:38:19,919 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24231#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,919 INFO L895 garLoopResultBuilder]: At program point L7297(lines 7293 7300) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,919 INFO L899 garLoopResultBuilder]: For program point L6108-1(line 6108) no Hoare annotation was computed. [2023-11-06 22:38:19,919 INFO L899 garLoopResultBuilder]: For program point L6108(line 6108) no Hoare annotation was computed. [2023-11-06 22:38:19,920 INFO L899 garLoopResultBuilder]: For program point L6108-5(line 6108) no Hoare annotation was computed. [2023-11-06 22:38:19,920 INFO L899 garLoopResultBuilder]: For program point L6108-3(line 6108) no Hoare annotation was computed. [2023-11-06 22:38:19,920 INFO L899 garLoopResultBuilder]: For program point L6108-9(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,920 INFO L899 garLoopResultBuilder]: For program point L6108-7(lines 6108 6111) no Hoare annotation was computed. [2023-11-06 22:38:19,920 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24266#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,921 INFO L895 garLoopResultBuilder]: At program point PTR_ERR_returnLabel#1(lines 2924 2929) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,921 INFO L899 garLoopResultBuilder]: For program point L6109-2(line 6109) no Hoare annotation was computed. [2023-11-06 22:38:19,921 INFO L899 garLoopResultBuilder]: For program point L6109(line 6109) no Hoare annotation was computed. [2023-11-06 22:38:19,921 INFO L899 garLoopResultBuilder]: For program point L6109-4(line 6109) no Hoare annotation was computed. [2023-11-06 22:38:19,921 INFO L895 garLoopResultBuilder]: At program point dev_crit_returnLabel#1(lines 7938 7940) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,921 INFO L899 garLoopResultBuilder]: For program point L5846(lines 5846 5849) no Hoare annotation was computed. [2023-11-06 22:38:19,922 INFO L899 garLoopResultBuilder]: For program point L5846-2(lines 5846 5849) no Hoare annotation was computed. [2023-11-06 22:38:19,922 INFO L895 garLoopResultBuilder]: At program point L5847(line 5847) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,922 INFO L899 garLoopResultBuilder]: For program point L5847-1(line 5847) no Hoare annotation was computed. [2023-11-06 22:38:19,922 INFO L895 garLoopResultBuilder]: At program point watchdog_ioctl_returnLabel#1(lines 5500 5712) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,922 INFO L895 garLoopResultBuilder]: At program point L5583(lines 5550 5708) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,922 INFO L899 garLoopResultBuilder]: For program point L6112-1(line 6112) no Hoare annotation was computed. [2023-11-06 22:38:19,923 INFO L899 garLoopResultBuilder]: For program point L6112-5(line 6112) no Hoare annotation was computed. [2023-11-06 22:38:19,923 INFO L899 garLoopResultBuilder]: For program point L6112-3(line 6112) no Hoare annotation was computed. [2023-11-06 22:38:19,923 INFO L899 garLoopResultBuilder]: For program point L6112-4(line 6112) no Hoare annotation was computed. [2023-11-06 22:38:19,923 INFO L899 garLoopResultBuilder]: For program point L5980(line 5980) no Hoare annotation was computed. [2023-11-06 22:38:19,923 INFO L899 garLoopResultBuilder]: For program point L6112-9(line 6112) no Hoare annotation was computed. [2023-11-06 22:38:19,923 INFO L899 garLoopResultBuilder]: For program point L6112-7(line 6112) no Hoare annotation was computed. [2023-11-06 22:38:19,924 INFO L899 garLoopResultBuilder]: For program point L6112-13(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,924 INFO L899 garLoopResultBuilder]: For program point L6112-11(lines 6112 6115) no Hoare annotation was computed. [2023-11-06 22:38:19,924 INFO L899 garLoopResultBuilder]: For program point L6113-2(line 6113) no Hoare annotation was computed. [2023-11-06 22:38:19,924 INFO L899 garLoopResultBuilder]: For program point L6113(line 6113) no Hoare annotation was computed. [2023-11-06 22:38:19,924 INFO L899 garLoopResultBuilder]: For program point L6113-4(line 6113) no Hoare annotation was computed. [2023-11-06 22:38:19,924 INFO L895 garLoopResultBuilder]: At program point ldv_initialize_returnLabel#1(lines 7882 7892) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,925 INFO L899 garLoopResultBuilder]: For program point L6246(line 6246) no Hoare annotation was computed. [2023-11-06 22:38:19,925 INFO L899 garLoopResultBuilder]: For program point L5982(lines 5982 5985) no Hoare annotation was computed. [2023-11-06 22:38:19,925 INFO L899 garLoopResultBuilder]: For program point L7964-1(line 7964) no Hoare annotation was computed. [2023-11-06 22:38:19,925 INFO L895 garLoopResultBuilder]: At program point L7964(line 7964) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,925 INFO L899 garLoopResultBuilder]: For program point L5586(line 5586) no Hoare annotation was computed. [2023-11-06 22:38:19,925 INFO L899 garLoopResultBuilder]: For program point L6379(line 6379) no Hoare annotation was computed. [2023-11-06 22:38:19,926 INFO L899 garLoopResultBuilder]: For program point L6247(lines 6247 6250) no Hoare annotation was computed. [2023-11-06 22:38:19,926 INFO L899 garLoopResultBuilder]: For program point L3208(line 3208) no Hoare annotation was computed. [2023-11-06 22:38:19,926 INFO L895 garLoopResultBuilder]: At program point L7304-1(line 7304) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,926 INFO L895 garLoopResultBuilder]: At program point L7304(line 7304) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,926 INFO L899 garLoopResultBuilder]: For program point L3208-2(line 3208) no Hoare annotation was computed. [2023-11-06 22:38:19,926 INFO L899 garLoopResultBuilder]: For program point L3208-4(line 3208) no Hoare annotation was computed. [2023-11-06 22:38:19,927 INFO L895 garLoopResultBuilder]: At program point L3076(line 3076) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,927 INFO L899 garLoopResultBuilder]: For program point L3076-1(line 3076) no Hoare annotation was computed. [2023-11-06 22:38:19,927 INFO L895 garLoopResultBuilder]: At program point L5851(line 5851) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,927 INFO L899 garLoopResultBuilder]: For program point L5851-1(line 5851) no Hoare annotation was computed. [2023-11-06 22:38:19,927 INFO L895 garLoopResultBuilder]: At program point $Ultimate##428(lines 6162 6165) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,928 INFO L895 garLoopResultBuilder]: At program point L5587(line 5587) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,928 INFO L899 garLoopResultBuilder]: For program point L5587-1(line 5587) no Hoare annotation was computed. [2023-11-06 22:38:19,928 INFO L895 garLoopResultBuilder]: At program point kmalloc_returnLabel#1(lines 3151 3158) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,928 INFO L895 garLoopResultBuilder]: At program point L7305(lines 7301 7308) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,928 INFO L899 garLoopResultBuilder]: For program point L6116-1(line 6116) no Hoare annotation was computed. [2023-11-06 22:38:19,928 INFO L895 garLoopResultBuilder]: At program point L3077-1(lines 3077 3090) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,929 INFO L899 garLoopResultBuilder]: For program point L3077(lines 3077 3090) no Hoare annotation was computed. [2023-11-06 22:38:19,929 INFO L899 garLoopResultBuilder]: For program point L6116-5(line 6116) no Hoare annotation was computed. [2023-11-06 22:38:19,929 INFO L895 garLoopResultBuilder]: At program point $Ultimate##437(lines 6181 6184) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,929 INFO L899 garLoopResultBuilder]: For program point L6116-3(line 6116) no Hoare annotation was computed. [2023-11-06 22:38:19,929 INFO L899 garLoopResultBuilder]: For program point L6116-4(line 6116) no Hoare annotation was computed. [2023-11-06 22:38:19,929 INFO L899 garLoopResultBuilder]: For program point L6116-9(line 6116) no Hoare annotation was computed. [2023-11-06 22:38:19,930 INFO L899 garLoopResultBuilder]: For program point L6116-7(line 6116) no Hoare annotation was computed. [2023-11-06 22:38:19,930 INFO L899 garLoopResultBuilder]: For program point L6116-13(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,930 INFO L899 garLoopResultBuilder]: For program point L6116-11(lines 6116 6119) no Hoare annotation was computed. [2023-11-06 22:38:19,930 INFO L899 garLoopResultBuilder]: For program point L6117-2(line 6117) no Hoare annotation was computed. [2023-11-06 22:38:19,930 INFO L899 garLoopResultBuilder]: For program point L6117(line 6117) no Hoare annotation was computed. [2023-11-06 22:38:19,930 INFO L899 garLoopResultBuilder]: For program point L6117-4(line 6117) no Hoare annotation was computed. [2023-11-06 22:38:19,931 INFO L899 garLoopResultBuilder]: For program point L5589(lines 5589 5610) no Hoare annotation was computed. [2023-11-06 22:38:19,931 INFO L899 garLoopResultBuilder]: For program point L3079-1(line 3079) no Hoare annotation was computed. [2023-11-06 22:38:19,931 INFO L895 garLoopResultBuilder]: At program point L3079(line 3079) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,931 INFO L895 garLoopResultBuilder]: At program point strlcpy_returnLabel#1(lines 8033 8035) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,931 INFO L899 garLoopResultBuilder]: For program point L5590(line 5590) no Hoare annotation was computed. [2023-11-06 22:38:19,931 INFO L899 garLoopResultBuilder]: For program point L3080(lines 3080 3083) no Hoare annotation was computed. [2023-11-06 22:38:19,932 INFO L895 garLoopResultBuilder]: At program point L3080-1(lines 3080 3083) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,932 INFO L899 garLoopResultBuilder]: For program point L6120-1(line 6120) no Hoare annotation was computed. [2023-11-06 22:38:19,932 INFO L895 garLoopResultBuilder]: At program point L3081(line 3081) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,932 INFO L899 garLoopResultBuilder]: For program point L6120-5(line 6120) no Hoare annotation was computed. [2023-11-06 22:38:19,932 INFO L899 garLoopResultBuilder]: For program point L6120-3(line 6120) no Hoare annotation was computed. [2023-11-06 22:38:19,933 INFO L899 garLoopResultBuilder]: For program point L6120-4(line 6120) no Hoare annotation was computed. [2023-11-06 22:38:19,933 INFO L899 garLoopResultBuilder]: For program point L6120-9(line 6120) no Hoare annotation was computed. [2023-11-06 22:38:19,933 INFO L899 garLoopResultBuilder]: For program point L6120-7(line 6120) no Hoare annotation was computed. [2023-11-06 22:38:19,933 INFO L899 garLoopResultBuilder]: For program point L6120-13(lines 6120 6123) no Hoare annotation was computed. [2023-11-06 22:38:19,933 INFO L899 garLoopResultBuilder]: For program point L6120-11(lines 6120 6123) no Hoare annotation was computed. [2023-11-06 22:38:19,933 INFO L899 garLoopResultBuilder]: For program point L6121-2(line 6121) no Hoare annotation was computed. [2023-11-06 22:38:19,933 INFO L899 garLoopResultBuilder]: For program point L6121(line 6121) no Hoare annotation was computed. [2023-11-06 22:38:19,934 INFO L899 garLoopResultBuilder]: For program point L6121-4(line 6121) no Hoare annotation was computed. [2023-11-06 22:38:19,934 INFO L899 garLoopResultBuilder]: For program point L5725-2(lines 5725 5744) no Hoare annotation was computed. [2023-11-06 22:38:19,934 INFO L899 garLoopResultBuilder]: For program point L5725(lines 5725 5744) no Hoare annotation was computed. [2023-11-06 22:38:19,934 INFO L899 garLoopResultBuilder]: For program point L5594(line 5594) no Hoare annotation was computed. [2023-11-06 22:38:19,934 INFO L895 garLoopResultBuilder]: At program point L7312-1(line 7312) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,934 INFO L895 garLoopResultBuilder]: At program point L7312(line 7312) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,935 INFO L895 garLoopResultBuilder]: At program point watchdog_notify_sys_returnLabel#1(lines 5717 5747) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,935 INFO L899 garLoopResultBuilder]: For program point L3084(line 3084) no Hoare annotation was computed. [2023-11-06 22:38:19,935 INFO L895 garLoopResultBuilder]: At program point _copy_to_user_returnLabel#1(lines 7930 7932) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,935 INFO L899 garLoopResultBuilder]: For program point L5463(lines 5463 5496) no Hoare annotation was computed. [2023-11-06 22:38:19,935 INFO L899 garLoopResultBuilder]: For program point L5463-2(lines 5463 5496) no Hoare annotation was computed. [2023-11-06 22:38:19,936 INFO L895 garLoopResultBuilder]: At program point L7313(lines 7309 7316) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,936 INFO L899 garLoopResultBuilder]: For program point L6124-1(line 6124) no Hoare annotation was computed. [2023-11-06 22:38:19,936 INFO L899 garLoopResultBuilder]: For program point L3085(lines 3085 3088) no Hoare annotation was computed. [2023-11-06 22:38:19,936 INFO L895 garLoopResultBuilder]: At program point L6124(line 6124) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,936 INFO L895 garLoopResultBuilder]: At program point L5464-2(lines 5464 5488) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,936 INFO L895 garLoopResultBuilder]: At program point _dev_info_returnLabel#1(lines 7934 7936) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,937 INFO L899 garLoopResultBuilder]: For program point L5464(lines 5464 5488) no Hoare annotation was computed. [2023-11-06 22:38:19,937 INFO L899 garLoopResultBuilder]: For program point L6389(line 6389) no Hoare annotation was computed. [2023-11-06 22:38:19,937 INFO L895 garLoopResultBuilder]: At program point L6257(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,937 INFO L899 garLoopResultBuilder]: For program point L6786(lines 6786 6862) no Hoare annotation was computed. [2023-11-06 22:38:19,937 INFO L899 garLoopResultBuilder]: For program point L6126(lines 6126 6129) no Hoare annotation was computed. [2023-11-06 22:38:19,937 INFO L899 garLoopResultBuilder]: For program point L6126-2(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,938 INFO L895 garLoopResultBuilder]: At program point w83793_init_client_returnLabel#1(lines 5282 5294) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,938 INFO L899 garLoopResultBuilder]: For program point L6787(line 6787) no Hoare annotation was computed. [2023-11-06 22:38:19,938 INFO L899 garLoopResultBuilder]: For program point L5598(line 5598) no Hoare annotation was computed. [2023-11-06 22:38:19,938 INFO L899 garLoopResultBuilder]: For program point L5731(lines 5731 5734) no Hoare annotation was computed. [2023-11-06 22:38:19,938 INFO L899 garLoopResultBuilder]: For program point L6788(lines 6788 6798) no Hoare annotation was computed. [2023-11-06 22:38:19,938 INFO L899 garLoopResultBuilder]: For program point L5731-2(lines 5731 5734) no Hoare annotation was computed. [2023-11-06 22:38:19,938 INFO L899 garLoopResultBuilder]: For program point L5732-1(line 5732) no Hoare annotation was computed. [2023-11-06 22:38:19,939 INFO L895 garLoopResultBuilder]: At program point L5732(line 5732) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,939 INFO L895 garLoopResultBuilder]: At program point L6790(line 6790) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,939 INFO L895 garLoopResultBuilder]: At program point w83793_remove_ldv_24154#1(lines 5757 5854) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,939 INFO L899 garLoopResultBuilder]: For program point L6790-1(line 6790) no Hoare annotation was computed. [2023-11-06 22:38:19,939 INFO L899 garLoopResultBuilder]: For program point L5469(line 5469) no Hoare annotation was computed. [2023-11-06 22:38:19,940 INFO L899 garLoopResultBuilder]: For program point L3091(line 3091) no Hoare annotation was computed. [2023-11-06 22:38:19,940 INFO L899 garLoopResultBuilder]: For program point L6130-3(lines 6130 6133) no Hoare annotation was computed. [2023-11-06 22:38:19,940 INFO L899 garLoopResultBuilder]: For program point L6130-1(line 6130) no Hoare annotation was computed. [2023-11-06 22:38:19,940 INFO L899 garLoopResultBuilder]: For program point L6130-5(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,940 INFO L899 garLoopResultBuilder]: For program point L5602(line 5602) no Hoare annotation was computed. [2023-11-06 22:38:19,940 INFO L899 garLoopResultBuilder]: For program point L6131(line 6131) no Hoare annotation was computed. [2023-11-06 22:38:19,940 INFO L899 garLoopResultBuilder]: For program point L6131-4(line 6131) no Hoare annotation was computed. [2023-11-06 22:38:19,941 INFO L899 garLoopResultBuilder]: For program point L2960(lines 2960 2979) no Hoare annotation was computed. [2023-11-06 22:38:19,941 INFO L899 garLoopResultBuilder]: For program point L6131-2(line 6131) no Hoare annotation was computed. [2023-11-06 22:38:19,941 INFO L899 garLoopResultBuilder]: For program point L6792(lines 6792 6795) no Hoare annotation was computed. [2023-11-06 22:38:19,941 INFO L899 garLoopResultBuilder]: For program point L2961(line 2961) no Hoare annotation was computed. [2023-11-06 22:38:19,941 INFO L899 garLoopResultBuilder]: For program point L7718(lines 7718 7721) no Hoare annotation was computed. [2023-11-06 22:38:19,941 INFO L895 garLoopResultBuilder]: At program point i2c_check_functionality_returnLabel#1(lines 3203 3210) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,942 INFO L895 garLoopResultBuilder]: At program point L5869(line 5869) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,942 INFO L899 garLoopResultBuilder]: For program point L5869-1(line 5869) no Hoare annotation was computed. [2023-11-06 22:38:19,942 INFO L899 garLoopResultBuilder]: For program point L5473(lines 5473 5476) no Hoare annotation was computed. [2023-11-06 22:38:19,942 INFO L899 garLoopResultBuilder]: For program point L6134-3(lines 6134 6137) no Hoare annotation was computed. [2023-11-06 22:38:19,942 INFO L899 garLoopResultBuilder]: For program point L6134-1(line 6134) no Hoare annotation was computed. [2023-11-06 22:38:19,942 INFO L899 garLoopResultBuilder]: For program point L6134-5(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,943 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24274#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,943 INFO L899 garLoopResultBuilder]: For program point L7720-1(lines 7718 7721) no Hoare annotation was computed. [2023-11-06 22:38:19,943 INFO L899 garLoopResultBuilder]: For program point L5606(line 5606) no Hoare annotation was computed. [2023-11-06 22:38:19,943 INFO L895 garLoopResultBuilder]: At program point L7720(line 7720) the Hoare annotation is: false [2023-11-06 22:38:19,943 INFO L899 garLoopResultBuilder]: For program point L6399(line 6399) no Hoare annotation was computed. [2023-11-06 22:38:19,943 INFO L899 garLoopResultBuilder]: For program point L6267(line 6267) no Hoare annotation was computed. [2023-11-06 22:38:19,944 INFO L899 garLoopResultBuilder]: For program point L6135(line 6135) no Hoare annotation was computed. [2023-11-06 22:38:19,944 INFO L899 garLoopResultBuilder]: For program point L6267-2(lines 6267 6270) no Hoare annotation was computed. [2023-11-06 22:38:19,944 INFO L899 garLoopResultBuilder]: For program point L6135-4(line 6135) no Hoare annotation was computed. [2023-11-06 22:38:19,944 INFO L899 garLoopResultBuilder]: For program point L6135-2(line 6135) no Hoare annotation was computed. [2023-11-06 22:38:19,944 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-11-06 22:38:19,944 INFO L899 garLoopResultBuilder]: For program point L2965(line 2965) no Hoare annotation was computed. [2023-11-06 22:38:19,944 INFO L899 garLoopResultBuilder]: For program point L5872-2(lines 5872 5891) no Hoare annotation was computed. [2023-11-06 22:38:19,945 INFO L899 garLoopResultBuilder]: For program point L5872(line 5872) no Hoare annotation was computed. [2023-11-06 22:38:19,945 INFO L895 garLoopResultBuilder]: At program point L5872-4(lines 5872 5891) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,945 INFO L899 garLoopResultBuilder]: For program point L7723(lines 7723 7728) no Hoare annotation was computed. [2023-11-06 22:38:19,945 INFO L899 garLoopResultBuilder]: For program point L5477-2(lines 5477 5480) no Hoare annotation was computed. [2023-11-06 22:38:19,945 INFO L899 garLoopResultBuilder]: For program point L5477(lines 5477 5480) no Hoare annotation was computed. [2023-11-06 22:38:19,945 INFO L899 garLoopResultBuilder]: For program point L6138-3(lines 6138 6141) no Hoare annotation was computed. [2023-11-06 22:38:19,946 INFO L899 garLoopResultBuilder]: For program point L6138-1(line 6138) no Hoare annotation was computed. [2023-11-06 22:38:19,946 INFO L899 garLoopResultBuilder]: For program point L6138-5(lines 6138 6141) no Hoare annotation was computed. [2023-11-06 22:38:19,946 INFO L895 garLoopResultBuilder]: At program point $Ultimate##498(lines 6341 6344) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,946 INFO L899 garLoopResultBuilder]: For program point L6139(line 6139) no Hoare annotation was computed. [2023-11-06 22:38:19,946 INFO L899 garLoopResultBuilder]: For program point L6139-4(line 6139) no Hoare annotation was computed. [2023-11-06 22:38:19,947 INFO L899 garLoopResultBuilder]: For program point L6139-2(line 6139) no Hoare annotation was computed. [2023-11-06 22:38:19,947 INFO L895 garLoopResultBuilder]: At program point unregister_reboot_notifier_returnLabel#1(lines 8037 8039) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,947 INFO L899 garLoopResultBuilder]: For program point L6800(line 6800) no Hoare annotation was computed. [2023-11-06 22:38:19,947 INFO L895 garLoopResultBuilder]: At program point L5611(lines 5550 5708) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,947 INFO L895 garLoopResultBuilder]: At program point w83793_probe_returnLabel#1(lines 5990 6429) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,947 INFO L899 garLoopResultBuilder]: For program point L2969(line 2969) no Hoare annotation was computed. [2023-11-06 22:38:19,948 INFO L899 garLoopResultBuilder]: For program point L5876-2(lines 5876 5882) no Hoare annotation was computed. [2023-11-06 22:38:19,948 INFO L899 garLoopResultBuilder]: For program point L5876(line 5876) no Hoare annotation was computed. [2023-11-06 22:38:19,948 INFO L895 garLoopResultBuilder]: At program point kzalloc_returnLabel#1(lines 3160 3167) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,948 INFO L899 garLoopResultBuilder]: For program point L6801(lines 6801 6811) no Hoare annotation was computed. [2023-11-06 22:38:19,948 INFO L895 garLoopResultBuilder]: At program point w83793_remove_ldv_24149#1(lines 5757 5854) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,948 INFO L895 garLoopResultBuilder]: At program point L6802(line 6802) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,949 INFO L895 garLoopResultBuilder]: At program point L5877(lines 5877 5878) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,949 INFO L899 garLoopResultBuilder]: For program point L5877-1(lines 5877 5878) no Hoare annotation was computed. [2023-11-06 22:38:19,949 INFO L899 garLoopResultBuilder]: For program point L6802-1(line 6802) no Hoare annotation was computed. [2023-11-06 22:38:19,949 INFO L899 garLoopResultBuilder]: For program point L6274(line 6274) no Hoare annotation was computed. [2023-11-06 22:38:19,949 INFO L895 garLoopResultBuilder]: At program point L6142(line 6142) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,950 INFO L895 garLoopResultBuilder]: At program point $Ultimate##446(lines 6204 6207) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,950 INFO L899 garLoopResultBuilder]: For program point L6142-1(line 6142) no Hoare annotation was computed. [2023-11-06 22:38:19,950 INFO L899 garLoopResultBuilder]: For program point L5614(line 5614) no Hoare annotation was computed. [2023-11-06 22:38:19,950 INFO L899 garLoopResultBuilder]: For program point L6275(lines 6275 6278) no Hoare annotation was computed. [2023-11-06 22:38:19,950 INFO L895 garLoopResultBuilder]: At program point L3236(line 3236) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,950 INFO L895 garLoopResultBuilder]: At program point $Ultimate##455(lines 6225 6228) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,951 INFO L899 garLoopResultBuilder]: For program point L3236-1(line 3236) no Hoare annotation was computed. [2023-11-06 22:38:19,951 INFO L895 garLoopResultBuilder]: At program point $Ultimate##457(lines 6232 6235) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,951 INFO L895 garLoopResultBuilder]: At program point hwmon_device_register_returnLabel#1(lines 7963 7965) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,951 INFO L899 garLoopResultBuilder]: For program point L6804-1(lines 6801 6810) no Hoare annotation was computed. [2023-11-06 22:38:19,951 INFO L895 garLoopResultBuilder]: At program point L6804(line 6804) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,951 INFO L895 garLoopResultBuilder]: At program point L5615(line 5615) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,952 INFO L899 garLoopResultBuilder]: For program point L5615-1(line 5615) no Hoare annotation was computed. [2023-11-06 22:38:19,952 INFO L895 garLoopResultBuilder]: At program point $Ultimate##466(lines 6253 6256) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,952 INFO L899 garLoopResultBuilder]: For program point L6144-2(lines 6018 6428) no Hoare annotation was computed. [2023-11-06 22:38:19,952 INFO L899 garLoopResultBuilder]: For program point L6144(lines 6144 6147) no Hoare annotation was computed. [2023-11-06 22:38:19,952 INFO L895 garLoopResultBuilder]: At program point $Ultimate##468(lines 6260 6263) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,952 INFO L899 garLoopResultBuilder]: For program point L2973(line 2973) no Hoare annotation was computed. [2023-11-06 22:38:19,953 INFO L899 garLoopResultBuilder]: For program point L6409(line 6409) no Hoare annotation was computed. [2023-11-06 22:38:19,953 INFO L895 garLoopResultBuilder]: At program point $Ultimate##477(lines 6281 6284) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,953 INFO L899 garLoopResultBuilder]: For program point L6145-2(line 6145) no Hoare annotation was computed. [2023-11-06 22:38:19,953 INFO L899 garLoopResultBuilder]: For program point L6145(line 6145) no Hoare annotation was computed. [2023-11-06 22:38:19,953 INFO L895 garLoopResultBuilder]: At program point $Ultimate##479(lines 6288 6291) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,953 INFO L899 garLoopResultBuilder]: For program point L6145-4(line 6145) no Hoare annotation was computed. [2023-11-06 22:38:19,954 INFO L895 garLoopResultBuilder]: At program point misc_register_returnLabel#1(lines 8011 8013) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,954 INFO L899 garLoopResultBuilder]: For program point L5617(line 5617) no Hoare annotation was computed. [2023-11-06 22:38:19,954 INFO L895 garLoopResultBuilder]: At program point kref_get_returnLabel#1(lines 3064 3094) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,954 INFO L895 garLoopResultBuilder]: At program point w83793_detect_subclients_ldv_24188#1(lines 5872 5890) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,954 INFO L895 garLoopResultBuilder]: At program point watchdog_write_returnLabel#1(lines 5451 5499) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,955 INFO L895 garLoopResultBuilder]: At program point $Ultimate##539(lines 5787 5790) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,955 INFO L895 garLoopResultBuilder]: At program point clear_bit_returnLabel#1(lines 2867 2873) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,955 INFO L895 garLoopResultBuilder]: At program point L5619(line 5619) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,955 INFO L899 garLoopResultBuilder]: For program point L5619-1(line 5619) no Hoare annotation was computed. [2023-11-06 22:38:19,955 INFO L899 garLoopResultBuilder]: For program point L6148-1(line 6148) no Hoare annotation was computed. [2023-11-06 22:38:19,956 INFO L895 garLoopResultBuilder]: At program point $Ultimate##543(lines 5807 5810) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,956 INFO L895 garLoopResultBuilder]: At program point $Ultimate##541(lines 5797 5800) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,956 INFO L899 garLoopResultBuilder]: For program point L6148-5(lines 6148 6151) no Hoare annotation was computed. [2023-11-06 22:38:19,956 INFO L895 garLoopResultBuilder]: At program point $Ultimate##547(lines 5828 5831) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,956 INFO L899 garLoopResultBuilder]: For program point L2977(line 2977) no Hoare annotation was computed. [2023-11-06 22:38:19,956 INFO L899 garLoopResultBuilder]: For program point L6148-3(lines 6148 6151) no Hoare annotation was computed. [2023-11-06 22:38:19,957 INFO L895 garLoopResultBuilder]: At program point $Ultimate##545(lines 5818 5821) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,957 INFO L895 garLoopResultBuilder]: At program point $Ultimate##549(lines 5838 5841) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,957 INFO L895 garLoopResultBuilder]: At program point __list_add_returnLabel#1(lines 7923 7925) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,957 INFO L895 garLoopResultBuilder]: At program point L7206(line 7206) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,957 INFO L899 garLoopResultBuilder]: For program point L6149-2(line 6149) no Hoare annotation was computed. [2023-11-06 22:38:19,958 INFO L899 garLoopResultBuilder]: For program point L6149(line 6149) no Hoare annotation was computed. [2023-11-06 22:38:19,958 INFO L899 garLoopResultBuilder]: For program point L7206-1(line 7206) no Hoare annotation was computed. [2023-11-06 22:38:19,958 INFO L899 garLoopResultBuilder]: For program point L6149-4(line 6149) no Hoare annotation was computed. [2023-11-06 22:38:19,958 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24247#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,958 INFO L899 garLoopResultBuilder]: For program point L5621(lines 5621 5642) no Hoare annotation was computed. [2023-11-06 22:38:19,958 INFO L899 garLoopResultBuilder]: For program point L5489(line 5489) no Hoare annotation was computed. [2023-11-06 22:38:19,959 INFO L895 garLoopResultBuilder]: At program point __kmalloc_returnLabel#1(lines 3146 3149) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,959 INFO L895 garLoopResultBuilder]: At program point i2c_set_clientdata_returnLabel#1(lines 3186 3192) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,959 INFO L899 garLoopResultBuilder]: For program point L5622(line 5622) no Hoare annotation was computed. [2023-11-06 22:38:19,959 INFO L895 garLoopResultBuilder]: At program point L2980(lines 2958 2982) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,959 INFO L895 garLoopResultBuilder]: At program point vid_which_vrm_returnLabel#1(lines 8045 8047) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,960 INFO L899 garLoopResultBuilder]: For program point L5491(lines 5491 5494) no Hoare annotation was computed. [2023-11-06 22:38:19,960 INFO L899 garLoopResultBuilder]: For program point L6416-2(lines 6416 6419) no Hoare annotation was computed. [2023-11-06 22:38:19,960 INFO L899 garLoopResultBuilder]: For program point L6416(lines 6416 6419) no Hoare annotation was computed. [2023-11-06 22:38:19,960 INFO L895 garLoopResultBuilder]: At program point $Ultimate##500(lines 6346 6350) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,960 INFO L895 garLoopResultBuilder]: At program point nonseekable_open_returnLabel#1(lines 8025 8027) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,961 INFO L895 garLoopResultBuilder]: At program point $Ultimate##503(lines 6362 6365) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,961 INFO L895 garLoopResultBuilder]: At program point $Ultimate##507(lines 6382 6385) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,961 INFO L895 garLoopResultBuilder]: At program point $Ultimate##505(lines 6372 6375) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,961 INFO L899 garLoopResultBuilder]: For program point L6813(line 6813) no Hoare annotation was computed. [2023-11-06 22:38:19,961 INFO L895 garLoopResultBuilder]: At program point i2c_adapter_id_returnLabel#1(lines 3211 3216) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,961 INFO L895 garLoopResultBuilder]: At program point $Ultimate##509(lines 6392 6395) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,962 INFO L899 garLoopResultBuilder]: For program point L6417-1(line 6417) no Hoare annotation was computed. [2023-11-06 22:38:19,962 INFO L895 garLoopResultBuilder]: At program point L6417(line 6417) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,962 INFO L895 garLoopResultBuilder]: At program point L6285(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,962 INFO L895 garLoopResultBuilder]: At program point list_del_returnLabel#1(lines 8000 8002) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,962 INFO L895 garLoopResultBuilder]: At program point $Ultimate##511(lines 6402 6405) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,963 INFO L899 garLoopResultBuilder]: For program point L5889-2(line 5889) no Hoare annotation was computed. [2023-11-06 22:38:19,963 INFO L895 garLoopResultBuilder]: At program point L6814(line 6814) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,963 INFO L899 garLoopResultBuilder]: For program point L5889(line 5889) no Hoare annotation was computed. [2023-11-06 22:38:19,963 INFO L895 garLoopResultBuilder]: At program point $Ultimate##513(lines 6412 6415) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,963 INFO L895 garLoopResultBuilder]: At program point L5889-4(line 5889) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,964 INFO L899 garLoopResultBuilder]: For program point L5889-5(line 5889) no Hoare annotation was computed. [2023-11-06 22:38:19,964 INFO L899 garLoopResultBuilder]: For program point L6814-1(line 6814) no Hoare annotation was computed. [2023-11-06 22:38:19,964 INFO L895 garLoopResultBuilder]: At program point L5758(line 5758) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,964 INFO L899 garLoopResultBuilder]: For program point L5626(line 5626) no Hoare annotation was computed. [2023-11-06 22:38:19,964 INFO L899 garLoopResultBuilder]: For program point L5758-1(line 5758) no Hoare annotation was computed. [2023-11-06 22:38:19,964 INFO L899 garLoopResultBuilder]: For program point L6155(line 6155) no Hoare annotation was computed. [2023-11-06 22:38:19,964 INFO L899 garLoopResultBuilder]: For program point L6420(lines 6420 6423) no Hoare annotation was computed. [2023-11-06 22:38:19,965 INFO L899 garLoopResultBuilder]: For program point L6156(lines 6156 6159) no Hoare annotation was computed. [2023-11-06 22:38:19,965 INFO L899 garLoopResultBuilder]: For program point L5892(line 5892) no Hoare annotation was computed. [2023-11-06 22:38:19,965 INFO L899 garLoopResultBuilder]: For program point L6817(line 6817) no Hoare annotation was computed. [2023-11-06 22:38:19,965 INFO L899 garLoopResultBuilder]: For program point L6421-1(line 6421) no Hoare annotation was computed. [2023-11-06 22:38:19,965 INFO L895 garLoopResultBuilder]: At program point L6421(line 6421) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,965 INFO L899 garLoopResultBuilder]: For program point L5893-2(line 5893) no Hoare annotation was computed. [2023-11-06 22:38:19,966 INFO L899 garLoopResultBuilder]: For program point L6818(lines 6818 6828) no Hoare annotation was computed. [2023-11-06 22:38:19,966 INFO L899 garLoopResultBuilder]: For program point L5893(line 5893) no Hoare annotation was computed. [2023-11-06 22:38:19,966 INFO L899 garLoopResultBuilder]: For program point L5893-6(lines 5866 5916) no Hoare annotation was computed. [2023-11-06 22:38:19,966 INFO L895 garLoopResultBuilder]: At program point L5761-2(lines 5761 5775) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,966 INFO L899 garLoopResultBuilder]: For program point L5893-4(lines 5893 5896) no Hoare annotation was computed. [2023-11-06 22:38:19,966 INFO L899 garLoopResultBuilder]: For program point L5761(lines 5761 5775) no Hoare annotation was computed. [2023-11-06 22:38:19,967 INFO L895 garLoopResultBuilder]: At program point L5894(line 5894) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,967 INFO L899 garLoopResultBuilder]: For program point L6819-1(line 6819) no Hoare annotation was computed. [2023-11-06 22:38:19,967 INFO L895 garLoopResultBuilder]: At program point L6819(line 6819) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,967 INFO L899 garLoopResultBuilder]: For program point L5894-1(line 5894) no Hoare annotation was computed. [2023-11-06 22:38:19,967 INFO L899 garLoopResultBuilder]: For program point L5630(line 5630) no Hoare annotation was computed. [2023-11-06 22:38:19,967 INFO L895 garLoopResultBuilder]: At program point L7216-1(line 7216) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,968 INFO L895 garLoopResultBuilder]: At program point L7216(line 7216) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,968 INFO L899 garLoopResultBuilder]: For program point L5763(lines 5763 5767) no Hoare annotation was computed. [2023-11-06 22:38:19,968 INFO L899 garLoopResultBuilder]: For program point L5763-2(lines 5763 5767) no Hoare annotation was computed. [2023-11-06 22:38:19,968 INFO L895 garLoopResultBuilder]: At program point L6424(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,968 INFO L895 garLoopResultBuilder]: At program point L7217(lines 7213 7220) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,969 INFO L899 garLoopResultBuilder]: For program point L5764-1(line 5764) no Hoare annotation was computed. [2023-11-06 22:38:19,969 INFO L899 garLoopResultBuilder]: For program point L6821-1(lines 6818 6827) no Hoare annotation was computed. [2023-11-06 22:38:19,969 INFO L895 garLoopResultBuilder]: At program point L5764(line 5764) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,969 INFO L895 garLoopResultBuilder]: At program point L6821(line 6821) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,969 INFO L895 garLoopResultBuilder]: At program point L6425(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,969 INFO L899 garLoopResultBuilder]: For program point L5897-1(lines 5897 5907) no Hoare annotation was computed. [2023-11-06 22:38:19,970 INFO L895 garLoopResultBuilder]: At program point L5765(line 5765) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,970 INFO L899 garLoopResultBuilder]: For program point L5765-1(line 5765) no Hoare annotation was computed. [2023-11-06 22:38:19,970 INFO L899 garLoopResultBuilder]: For program point L6294(lines 6294 6299) no Hoare annotation was computed. [2023-11-06 22:38:19,970 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24305#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,970 INFO L899 garLoopResultBuilder]: For program point L6030(lines 6030 6034) no Hoare annotation was computed. [2023-11-06 22:38:19,970 INFO L899 garLoopResultBuilder]: For program point L5898(line 5898) no Hoare annotation was computed. [2023-11-06 22:38:19,971 INFO L899 garLoopResultBuilder]: For program point L5898-3(line 5898) no Hoare annotation was computed. [2023-11-06 22:38:19,971 INFO L899 garLoopResultBuilder]: For program point L5898-1(line 5898) no Hoare annotation was computed. [2023-11-06 22:38:19,971 INFO L895 garLoopResultBuilder]: At program point watchdog_open_returnLabel#1(lines 5381 5431) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,971 INFO L899 garLoopResultBuilder]: For program point L5898-7(line 5898) no Hoare annotation was computed. [2023-11-06 22:38:19,971 INFO L899 garLoopResultBuilder]: For program point L5634(line 5634) no Hoare annotation was computed. [2023-11-06 22:38:19,971 INFO L899 garLoopResultBuilder]: For program point L5898-5(line 5898) no Hoare annotation was computed. [2023-11-06 22:38:19,972 INFO L899 garLoopResultBuilder]: For program point L5898-9(lines 5898 5904) no Hoare annotation was computed. [2023-11-06 22:38:19,972 INFO L895 garLoopResultBuilder]: At program point L5899(lines 5899 5900) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,972 INFO L899 garLoopResultBuilder]: For program point L5899-1(lines 5899 5900) no Hoare annotation was computed. [2023-11-06 22:38:19,972 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24295#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,972 INFO L899 garLoopResultBuilder]: For program point L5638(line 5638) no Hoare annotation was computed. [2023-11-06 22:38:19,973 INFO L895 garLoopResultBuilder]: At program point L7224-1(line 7224) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,973 INFO L895 garLoopResultBuilder]: At program point L7224(line 7224) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,973 INFO L895 garLoopResultBuilder]: At program point L7225(lines 7221 7228) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,973 INFO L899 garLoopResultBuilder]: For program point L6036-1(line 6036) no Hoare annotation was computed. [2023-11-06 22:38:19,973 INFO L895 garLoopResultBuilder]: At program point L6036(line 6036) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,974 INFO L895 garLoopResultBuilder]: At program point register_reboot_notifier_returnLabel#1(lines 8029 8031) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,974 INFO L895 garLoopResultBuilder]: At program point watchdog_write_ldv_24062#1(lines 5464 5487) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,974 INFO L899 garLoopResultBuilder]: For program point L6301(lines 6301 6306) no Hoare annotation was computed. [2023-11-06 22:38:19,974 INFO L899 garLoopResultBuilder]: For program point L6169-2(lines 6169 6172) no Hoare annotation was computed. [2023-11-06 22:38:19,974 INFO L899 garLoopResultBuilder]: For program point L6169(line 6169) no Hoare annotation was computed. [2023-11-06 22:38:19,974 INFO L899 garLoopResultBuilder]: For program point L6830(line 6830) no Hoare annotation was computed. [2023-11-06 22:38:19,975 INFO L895 garLoopResultBuilder]: At program point L5905(line 5905) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,975 INFO L899 garLoopResultBuilder]: For program point L5905-1(line 5905) no Hoare annotation was computed. [2023-11-06 22:38:19,975 INFO L895 garLoopResultBuilder]: At program point L6302(lines 6302 6303) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,975 INFO L899 garLoopResultBuilder]: For program point L6302-1(lines 6302 6303) no Hoare annotation was computed. [2023-11-06 22:38:19,975 INFO L895 garLoopResultBuilder]: At program point L6038(line 6038) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,975 INFO L895 garLoopResultBuilder]: At program point L6038-1(line 6038) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,976 INFO L899 garLoopResultBuilder]: For program point L6831(lines 6831 6842) no Hoare annotation was computed. [2023-11-06 22:38:19,976 INFO L899 garLoopResultBuilder]: For program point L6039(line 6039) no Hoare annotation was computed. [2023-11-06 22:38:19,976 INFO L899 garLoopResultBuilder]: For program point L6832-1(line 6832) no Hoare annotation was computed. [2023-11-06 22:38:19,976 INFO L895 garLoopResultBuilder]: At program point L6832(line 6832) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,976 INFO L895 garLoopResultBuilder]: At program point L5643(lines 5550 5708) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,977 INFO L895 garLoopResultBuilder]: At program point main_ldv_24494#1(lines 6778 6873) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,977 INFO L899 garLoopResultBuilder]: For program point L5776(line 5776) no Hoare annotation was computed. [2023-11-06 22:38:19,977 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24242#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,977 INFO L895 garLoopResultBuilder]: At program point $Ultimate##24(lines 5885 5888) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,977 INFO L895 garLoopResultBuilder]: At program point L6173(line 6173) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,977 INFO L899 garLoopResultBuilder]: For program point L6173-1(line 6173) no Hoare annotation was computed. [2023-11-06 22:38:19,978 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-11-06 22:38:19,978 INFO L899 garLoopResultBuilder]: For program point L6174(lines 6174 6177) no Hoare annotation was computed. [2023-11-06 22:38:19,978 INFO L899 garLoopResultBuilder]: For program point L5910(lines 5910 5913) no Hoare annotation was computed. [2023-11-06 22:38:19,978 INFO L899 garLoopResultBuilder]: For program point L6835-1(lines 6831 6841) no Hoare annotation was computed. [2023-11-06 22:38:19,978 INFO L899 garLoopResultBuilder]: For program point L5778(line 5778) no Hoare annotation was computed. [2023-11-06 22:38:19,978 INFO L895 garLoopResultBuilder]: At program point L6835(line 6835) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,979 INFO L895 garLoopResultBuilder]: At program point list_add_returnLabel#1(lines 2914 2920) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,979 INFO L895 garLoopResultBuilder]: At program point L5778-4(line 5778) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,979 INFO L899 garLoopResultBuilder]: For program point L5646(line 5646) no Hoare annotation was computed. [2023-11-06 22:38:19,979 INFO L899 garLoopResultBuilder]: For program point L5778-2(line 5778) no Hoare annotation was computed. [2023-11-06 22:38:19,979 INFO L899 garLoopResultBuilder]: For program point L5778-5(line 5778) no Hoare annotation was computed. [2023-11-06 22:38:19,979 INFO L895 garLoopResultBuilder]: At program point L6307(line 6307) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,980 INFO L899 garLoopResultBuilder]: For program point L6307-1(line 6307) no Hoare annotation was computed. [2023-11-06 22:38:19,980 INFO L895 garLoopResultBuilder]: At program point L7232-1(line 7232) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,980 INFO L895 garLoopResultBuilder]: At program point L7232(line 7232) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,980 INFO L895 garLoopResultBuilder]: At program point L5911(line 5911) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,980 INFO L899 garLoopResultBuilder]: For program point L5911-1(line 5911) no Hoare annotation was computed. [2023-11-06 22:38:19,981 INFO L895 garLoopResultBuilder]: At program point L5647(line 5647) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,981 INFO L899 garLoopResultBuilder]: For program point L5647-1(line 5647) no Hoare annotation was computed. [2023-11-06 22:38:19,981 INFO L895 garLoopResultBuilder]: At program point w83793_probe_ldv_24255#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,981 INFO L895 garLoopResultBuilder]: At program point L7233(lines 7229 7236) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,981 INFO L899 garLoopResultBuilder]: For program point L6044(lines 6044 6047) no Hoare annotation was computed. [2023-11-06 22:38:19,981 INFO L899 garLoopResultBuilder]: For program point L5780-1(line 5780) no Hoare annotation was computed. [2023-11-06 22:38:19,982 INFO L895 garLoopResultBuilder]: At program point L5780(line 5780) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,982 INFO L895 garLoopResultBuilder]: At program point ldv_mutex_trylock_watchdog_data_mutex_returnLabel#1(lines 7714 7730) the Hoare annotation is: (let ((.cse0 (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (.cse1 (= 1 ~ldv_mutex_mutex_of_device~0)) (.cse2 (= ~ldv_mutex_lock~0 1)) (.cse3 (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0)) (.cse4 (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 (= ~ldv_mutex_watchdog_data_mutex~0 1) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 0) .cse4) (and .cse0 .cse1 .cse2 .cse3 (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) .cse4))) [2023-11-06 22:38:19,982 INFO L899 garLoopResultBuilder]: For program point L6309-2(line 6309) no Hoare annotation was computed. [2023-11-06 22:38:19,982 INFO L899 garLoopResultBuilder]: For program point L6309(line 6309) no Hoare annotation was computed. [2023-11-06 22:38:19,982 INFO L895 garLoopResultBuilder]: At program point L6309-4(line 6309) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,983 INFO L899 garLoopResultBuilder]: For program point L6309-5(line 6309) no Hoare annotation was computed. [2023-11-06 22:38:19,983 INFO L895 garLoopResultBuilder]: At program point w83793_probe_exit_devunreg#1(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,983 INFO L895 garLoopResultBuilder]: At program point misc_deregister_returnLabel#1(lines 8007 8009) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,983 INFO L895 garLoopResultBuilder]: At program point L6178(lines 6018 6428) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,983 INFO L895 garLoopResultBuilder]: At program point $Ultimate##598(lines 5411 5414) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,984 INFO L895 garLoopResultBuilder]: At program point L5914(lines 5866 5916) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,984 INFO L899 garLoopResultBuilder]: For program point L7896(lines 7896 7899) no Hoare annotation was computed. [2023-11-06 22:38:19,984 INFO L895 garLoopResultBuilder]: At program point atomic_add_return_returnLabel#1(lines 2955 2983) the Hoare annotation is: (and (= |ULTIMATE.start_ldv_mutex_trylock_41_#res#1| 1) (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= |ULTIMATE.start_main_~ldv_s_watchdog_fops_file_operations~0#1| 0) (= 2 ~ldv_mutex_watchdog_data_mutex~0) (= 1 |ULTIMATE.start_watchdog_open_~tmp~38#1|) (= |ULTIMATE.start_ldv_mutex_trylock_watchdog_data_mutex_#res#1| 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,984 INFO L895 garLoopResultBuilder]: At program point L6311(line 6311) the Hoare annotation is: (and (= ~ldv_mutex_update_lock_of_w83793_data~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_watchdog_data_mutex~0 1) (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) [2023-11-06 22:38:19,984 INFO L899 garLoopResultBuilder]: For program point L6311-1(line 6311) no Hoare annotation was computed. [2023-11-06 22:38:19,984 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_watchdog_lock_of_w83793_dataEXIT(lines 7871 7881) no Hoare annotation was computed. [2023-11-06 22:38:19,985 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7871 7881) the Hoare annotation is: (let ((.cse0 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 2))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0))) (.cse4 (= 2 ~ldv_mutex_watchdog_lock_of_w83793_data~0))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0)) .cse4) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3 .cse4))) [2023-11-06 22:38:19,985 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_watchdog_lock_of_w83793_dataFINAL(lines 7871 7881) no Hoare annotation was computed. [2023-11-06 22:38:19,985 INFO L899 garLoopResultBuilder]: For program point L7874(lines 7874 7877) no Hoare annotation was computed. [2023-11-06 22:38:19,985 INFO L899 garLoopResultBuilder]: For program point L7876-1(lines 7874 7877) no Hoare annotation was computed. [2023-11-06 22:38:19,985 INFO L895 garLoopResultBuilder]: At program point L7876(line 7876) the Hoare annotation is: (let ((.cse0 (not (= |old(~ldv_mutex_watchdog_lock_of_w83793_data~0)| 2))) (.cse1 (not (= ~ldv_mutex_lock~0 1))) (.cse2 (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1))) (.cse3 (not (= 1 ~ldv_mutex_mutex_of_device~0)))) (and (or .cse0 .cse1 .cse2 .cse3 (not (= 2 ~ldv_mutex_watchdog_data_mutex~0))) (or .cse0 .cse1 .cse2 (not (= ~ldv_mutex_watchdog_data_mutex~0 1)) .cse3))) [2023-11-06 22:38:19,986 INFO L899 garLoopResultBuilder]: For program point w83793_write_valueEXIT(lines 6720 6747) no Hoare annotation was computed. [2023-11-06 22:38:19,986 INFO L899 garLoopResultBuilder]: For program point L6731(lines 6731 6741) no Hoare annotation was computed. [2023-11-06 22:38:19,986 INFO L899 garLoopResultBuilder]: For program point L6733(lines 6733 6738) no Hoare annotation was computed. [2023-11-06 22:38:19,986 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6720 6747) the Hoare annotation is: true [2023-11-06 22:38:19,986 INFO L899 garLoopResultBuilder]: For program point L6727-1(line 6727) no Hoare annotation was computed. [2023-11-06 22:38:19,986 INFO L902 garLoopResultBuilder]: At program point L6727(line 6727) the Hoare annotation is: true [2023-11-06 22:38:19,987 INFO L902 garLoopResultBuilder]: At program point L6731-2(lines 6731 6741) the Hoare annotation is: true [2023-11-06 22:38:19,987 INFO L899 garLoopResultBuilder]: For program point L6742(lines 6742 6743) no Hoare annotation was computed. [2023-11-06 22:38:19,987 INFO L902 garLoopResultBuilder]: At program point L6744(lines 6726 6746) the Hoare annotation is: true [2023-11-06 22:38:19,987 INFO L899 garLoopResultBuilder]: For program point w83793_write_valueFINAL(lines 6720 6747) no Hoare annotation was computed. [2023-11-06 22:38:19,987 INFO L902 garLoopResultBuilder]: At program point L6734(lines 6734 6735) the Hoare annotation is: true [2023-11-06 22:38:19,987 INFO L899 garLoopResultBuilder]: For program point L6730(line 6730) no Hoare annotation was computed. [2023-11-06 22:38:19,987 INFO L899 garLoopResultBuilder]: For program point L6732-1(line 6732) no Hoare annotation was computed. [2023-11-06 22:38:19,988 INFO L902 garLoopResultBuilder]: At program point L6732(line 6732) the Hoare annotation is: true [2023-11-06 22:38:19,988 INFO L899 garLoopResultBuilder]: For program point L6734-1(lines 6734 6735) no Hoare annotation was computed. [2023-11-06 22:38:19,988 INFO L899 garLoopResultBuilder]: For program point L6730-4(line 6730) no Hoare annotation was computed. [2023-11-06 22:38:19,988 INFO L899 garLoopResultBuilder]: For program point L6730-2(line 6730) no Hoare annotation was computed. [2023-11-06 22:38:19,988 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_watchdog_data_mutexEXIT(lines 7764 7774) no Hoare annotation was computed. [2023-11-06 22:38:19,988 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 7764 7774) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 |old(~ldv_mutex_watchdog_data_mutex~0)|)) (= 2 ~ldv_mutex_watchdog_data_mutex~0)) [2023-11-06 22:38:19,989 INFO L899 garLoopResultBuilder]: For program point L7767(lines 7767 7770) no Hoare annotation was computed. [2023-11-06 22:38:19,989 INFO L899 garLoopResultBuilder]: For program point L7769-1(lines 7767 7770) no Hoare annotation was computed. [2023-11-06 22:38:19,989 INFO L895 garLoopResultBuilder]: At program point L7769(line 7769) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_watchdog_lock_of_w83793_data~0 1)) (not (= ~ldv_mutex_update_lock_of_w83793_data~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= 2 |old(~ldv_mutex_watchdog_data_mutex~0)|))) [2023-11-06 22:38:19,989 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_watchdog_data_mutexFINAL(lines 7764 7774) no Hoare annotation was computed. [2023-11-06 22:38:19,992 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:38:19,994 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:38:20,086 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:38:20 BoogieIcfgContainer [2023-11-06 22:38:20,087 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:38:20,087 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:38:20,087 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:38:20,088 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:38:20,088 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:37:35" (3/4) ... [2023-11-06 22:38:20,091 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-11-06 22:38:20,095 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure w83793_read_value [2023-11-06 22:38:20,095 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_get_drvdata [2023-11-06 22:38:20,095 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kfree [2023-11-06 22:38:20,095 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure might_fault [2023-11-06 22:38:20,095 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure watchdog_enable [2023-11-06 22:38:20,096 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_trylock [2023-11-06 22:38:20,096 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure i2c_unregister_device [2023-11-06 22:38:20,096 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_watchdog_lock_of_w83793_data [2023-11-06 22:38:20,096 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2023-11-06 22:38:20,096 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_err [2023-11-06 22:38:20,096 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure hwmon_device_unregister [2023-11-06 22:38:20,096 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2023-11-06 22:38:20,097 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2023-11-06 22:38:20,097 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __mutex_init [2023-11-06 22:38:20,097 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __dynamic_pr_debug [2023-11-06 22:38:20,097 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_watchdog_data_mutex [2023-11-06 22:38:20,097 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure device_create_file [2023-11-06 22:38:20,097 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure i2c_smbus_read_byte_data [2023-11-06 22:38:20,097 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure watchdog_disable [2023-11-06 22:38:20,098 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2023-11-06 22:38:20,098 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure i2c_new_dummy [2023-11-06 22:38:20,098 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure kref_put [2023-11-06 22:38:20,098 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2023-11-06 22:38:20,098 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure i2c_get_clientdata [2023-11-06 22:38:20,098 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure watchdog_trigger [2023-11-06 22:38:20,098 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure dev_warn [2023-11-06 22:38:20,099 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_handler_precall [2023-11-06 22:38:20,099 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2023-11-06 22:38:20,099 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure i2c_smbus_write_byte_data [2023-11-06 22:38:20,099 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2023-11-06 22:38:20,099 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure device_remove_file [2023-11-06 22:38:20,100 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_watchdog_lock_of_w83793_data [2023-11-06 22:38:20,100 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure w83793_write_value [2023-11-06 22:38:20,100 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_watchdog_data_mutex [2023-11-06 22:38:20,181 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 472 nodes and edges [2023-11-06 22:38:20,198 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 204 nodes and edges [2023-11-06 22:38:20,216 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 85 nodes and edges [2023-11-06 22:38:20,220 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 39 nodes and edges [2023-11-06 22:38:20,224 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 19 nodes and edges [2023-11-06 22:38:20,228 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2023-11-06 22:38:20,232 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2023-11-06 22:38:20,237 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-11-06 22:38:20,241 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-11-06 22:38:20,245 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-11-06 22:38:20,318 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) [2023-11-06 22:38:20,318 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((1 == ldv_mutex_mutex_of_device))) || !((2 == ldv_mutex_watchdog_data_mutex))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data))) [2023-11-06 22:38:20,319 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) [2023-11-06 22:38:20,319 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,319 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((1 == ldv_mutex_mutex_of_device))) || !((2 == ldv_mutex_watchdog_data_mutex))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1)) && (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1))) [2023-11-06 22:38:20,319 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,319 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,320 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (\result == 0)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) || (((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1))) [2023-11-06 22:38:20,321 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) [2023-11-06 22:38:20,321 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((1 == ldv_mutex_mutex_of_device))) || !((2 == ldv_mutex_watchdog_data_mutex))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data))) [2023-11-06 22:38:20,321 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) [2023-11-06 22:38:20,322 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (\result == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (\result == 0)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) || ((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1))) [2023-11-06 22:38:20,324 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,325 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,327 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,327 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,327 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,330 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,330 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,337 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:20,337 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,570 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) [2023-11-06 22:38:32,584 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((1 == ldv_mutex_mutex_of_device))) || !((2 == ldv_mutex_watchdog_data_mutex))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data))) [2023-11-06 22:38:32,585 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) [2023-11-06 22:38:32,586 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,586 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((1 == ldv_mutex_mutex_of_device))) || !((2 == ldv_mutex_watchdog_data_mutex))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1)) && (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1))) [2023-11-06 22:38:32,586 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,586 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,589 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (\result == 0)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) || (((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1))) [2023-11-06 22:38:32,591 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) [2023-11-06 22:38:32,591 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((1 == ldv_mutex_mutex_of_device))) || !((2 == ldv_mutex_watchdog_data_mutex))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data))) [2023-11-06 22:38:32,591 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) [2023-11-06 22:38:32,592 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (\result == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (\result == 0)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) || ((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1))) [2023-11-06 22:38:32,594 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,595 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,601 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,601 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,602 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,606 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,606 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,623 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:32,646 WARN L115 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) [2023-11-06 22:38:33,080 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/witness.graphml.graphml [2023-11-06 22:38:33,081 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/witness.graphml.yaml [2023-11-06 22:38:33,081 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:38:33,082 INFO L158 Benchmark]: Toolchain (without parser) took 79998.71ms. Allocated memory was 134.2MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 75.1MB in the beginning and 604.4MB in the end (delta: -529.3MB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2023-11-06 22:38:33,082 INFO L158 Benchmark]: CDTParser took 0.39ms. Allocated memory is still 134.2MB. Free memory is still 83.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:38:33,082 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3842.67ms. Allocated memory was 134.2MB in the beginning and 291.5MB in the end (delta: 157.3MB). Free memory was 75.1MB in the beginning and 121.2MB in the end (delta: -46.1MB). Peak memory consumption was 137.4MB. Max. memory is 16.1GB. [2023-11-06 22:38:33,083 INFO L158 Benchmark]: Boogie Procedure Inliner took 590.37ms. Allocated memory was 291.5MB in the beginning and 367.0MB in the end (delta: 75.5MB). Free memory was 121.2MB in the beginning and 246.7MB in the end (delta: -125.6MB). Peak memory consumption was 41.1MB. Max. memory is 16.1GB. [2023-11-06 22:38:33,083 INFO L158 Benchmark]: Boogie Preprocessor took 563.33ms. Allocated memory is still 367.0MB. Free memory was 246.7MB in the beginning and 201.1MB in the end (delta: 45.6MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2023-11-06 22:38:33,083 INFO L158 Benchmark]: RCFGBuilder took 17281.29ms. Allocated memory was 367.0MB in the beginning and 597.7MB in the end (delta: 230.7MB). Free memory was 201.1MB in the beginning and 219.6MB in the end (delta: -18.5MB). Peak memory consumption was 328.8MB. Max. memory is 16.1GB. [2023-11-06 22:38:33,084 INFO L158 Benchmark]: TraceAbstraction took 44714.05ms. Allocated memory was 597.7MB in the beginning and 1.2GB in the end (delta: 585.1MB). Free memory was 219.6MB in the beginning and 955.9MB in the end (delta: -736.3MB). Peak memory consumption was 471.2MB. Max. memory is 16.1GB. [2023-11-06 22:38:33,084 INFO L158 Benchmark]: Witness Printer took 12993.68ms. Allocated memory is still 1.2GB. Free memory was 955.9MB in the beginning and 604.4MB in the end (delta: 351.5MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2023-11-06 22:38:33,086 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.39ms. Allocated memory is still 134.2MB. Free memory is still 83.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3842.67ms. Allocated memory was 134.2MB in the beginning and 291.5MB in the end (delta: 157.3MB). Free memory was 75.1MB in the beginning and 121.2MB in the end (delta: -46.1MB). Peak memory consumption was 137.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 590.37ms. Allocated memory was 291.5MB in the beginning and 367.0MB in the end (delta: 75.5MB). Free memory was 121.2MB in the beginning and 246.7MB in the end (delta: -125.6MB). Peak memory consumption was 41.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 563.33ms. Allocated memory is still 367.0MB. Free memory was 246.7MB in the beginning and 201.1MB in the end (delta: 45.6MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. * RCFGBuilder took 17281.29ms. Allocated memory was 367.0MB in the beginning and 597.7MB in the end (delta: 230.7MB). Free memory was 201.1MB in the beginning and 219.6MB in the end (delta: -18.5MB). Peak memory consumption was 328.8MB. Max. memory is 16.1GB. * TraceAbstraction took 44714.05ms. Allocated memory was 597.7MB in the beginning and 1.2GB in the end (delta: 585.1MB). Free memory was 219.6MB in the beginning and 955.9MB in the end (delta: -736.3MB). Peak memory consumption was 471.2MB. Max. memory is 16.1GB. * Witness Printer took 12993.68ms. Allocated memory is still 1.2GB. Free memory was 955.9MB in the beginning and 604.4MB in the end (delta: 351.5MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 2870]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [2870] - GenericResultAtLocation [Line: 2878]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [2878-2879] - GenericResultAtLocation [Line: 2950]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; subl %2,%0; sete %1": "+m" (v->counter), "=qm" (c): "ir" (i): "memory"); [2950-2951] - GenericResultAtLocation [Line: 2962]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddb %b0, %1\n": "+q" (__ret), "+m" (v->counter): : "memory", "cc"); [2962-2963] - GenericResultAtLocation [Line: 2966]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddw %w0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [2966-2967] - GenericResultAtLocation [Line: 2970]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddl %0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [2970-2971] - GenericResultAtLocation [Line: 2974]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; xaddq %q0, %1\n": "+r" (__ret), "+m" (v->counter): : "memory", "cc"); [2974-2975] - GenericResultAtLocation [Line: 5470]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" (buf + i), "i" (1UL)); [5470-5471] - GenericResultAtLocation [Line: 5568]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5568] - GenericResultAtLocation [Line: 5571]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5571] - GenericResultAtLocation [Line: 5574]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5574] - GenericResultAtLocation [Line: 5577]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5577] - GenericResultAtLocation [Line: 5580]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" ((int *)arg): "ebx"); [5580] - GenericResultAtLocation [Line: 5591]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5591-5592] - GenericResultAtLocation [Line: 5595]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5595-5596] - GenericResultAtLocation [Line: 5599]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5599-5600] - GenericResultAtLocation [Line: 5603]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5603-5604] - GenericResultAtLocation [Line: 5607]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___0): "0" (__pu_val___0), "c" ((int *)arg): "ebx"); [5607-5608] - GenericResultAtLocation [Line: 5623]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5623-5624] - GenericResultAtLocation [Line: 5627]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5627-5628] - GenericResultAtLocation [Line: 5631]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5631-5632] - GenericResultAtLocation [Line: 5635]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5635-5636] - GenericResultAtLocation [Line: 5639]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___1): "0" (__pu_val___1), "c" ((int *)arg): "ebx"); [5639-5640] - GenericResultAtLocation [Line: 5648]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu), "=r" (__val_gu): "0" ((int *)arg), "i" (4UL)); [5648-5649] - GenericResultAtLocation [Line: 5662]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5662-5663] - GenericResultAtLocation [Line: 5666]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5666-5667] - GenericResultAtLocation [Line: 5670]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5670-5671] - GenericResultAtLocation [Line: 5674]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5674-5675] - GenericResultAtLocation [Line: 5678]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu___2): "0" (__pu_val___2), "c" ((int *)arg): "ebx"); [5678-5679] - GenericResultAtLocation [Line: 5689]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_%P3": "=a" (__ret_gu___0), "=r" (__val_gu___0): "0" ((int *)arg), "i" (4UL)); [5689-5690] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 7337]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 35 procedures, 904 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 44.5s, OverallIterations: 10, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 11.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 13.4s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12236 SdHoareTripleChecker+Valid, 8.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11925 mSDsluCounter, 33177 SdHoareTripleChecker+Invalid, 7.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17664 mSDsCounter, 1228 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2219 IncrementalHoareTripleChecker+Invalid, 3447 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1228 mSolverCounterUnsat, 15513 mSDtfsCounter, 2219 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 76 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2366occurred in iteration=7, InterpolantAutomatonStates: 40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 10 MinimizatonAttempts, 2522 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 356 LocationsWithAnnotation, 3659 PreInvPairs, 4406 NumberOfFragments, 5735 HoareAnnotationTreeSize, 3659 FomulaSimplifications, 11856 FormulaSimplificationTreeSizeReduction, 1.6s HoareSimplificationTime, 356 FomulaSimplificationsInter, 29466 FormulaSimplificationTreeSizeReductionInter, 11.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 3.4s SatisfiabilityAnalysisTime, 11.8s InterpolantComputationTime, 245 NumberOfCodeBlocks, 245 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 235 ConstructedInterpolants, 0 QuantifiedInterpolants, 375 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 10 InterpolantComputations, 10 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 3186]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7963]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7261]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5725]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6696]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 6281]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5866]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3146]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5757]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5757]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7893]: Loop Invariant Derived loop invariant: (ldv_mutex_lock == 1) - InvariantResult [Line: 5807]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 8033]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 2874]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5550]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6372]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5757]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7293]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5838]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7144]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 8025]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7930]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5885]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6162]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6225]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7934]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7213]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6346]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5391]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7938]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7277]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6382]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5990]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5299]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (ldv_mutex_watchdog_data_mutex == 1)) - InvariantResult [Line: 2955]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5717]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7168]: Loop Invariant Derived loop invariant: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) - InvariantResult [Line: 7176]: Loop Invariant Derived loop invariant: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3064]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3160]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3211]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7128]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7229]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6412]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7309]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 8045]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6288]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3221]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6402]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 8007]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5757]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7136]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (ldv_mutex_watchdog_data_mutex == 1)) - InvariantResult [Line: 5319]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6362]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5866]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5757]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7949]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5757]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5540]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3132]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2905]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 2924]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5332]: Loop Invariant Derived loop invariant: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) - InvariantResult [Line: 5520]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5797]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7994]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7245]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6392]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6755]: Loop Invariant Derived loop invariant: (ldv_mutex_lock == 1) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5818]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5295]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7714]: Loop Invariant Derived loop invariant: ((((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (\result == 0)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) || (((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1))) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6778]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7882]: Loop Invariant Derived loop invariant: ((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5391]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7301]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5828]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3350]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5856]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5749]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5432]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6778]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3195]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7192]: Loop Invariant Derived loop invariant: ((((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((1 == ldv_mutex_mutex_of_device))) || !((2 == ldv_mutex_watchdog_data_mutex))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1)) && (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1))) - InvariantResult [Line: 6232]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 2946]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7923]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7237]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 2958]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5411]: Loop Invariant Derived loop invariant: (((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (1 == tmp)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5550]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6260]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5464]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5918]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 8000]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5550]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2939]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5657]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5500]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5381]: Loop Invariant Derived loop invariant: ((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7253]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 8029]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7152]: Loop Invariant Derived loop invariant: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7221]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6318]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6253]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7120]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (ldv_mutex_watchdog_data_mutex == 1)) - InvariantResult [Line: 2914]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5787]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6181]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7184]: Loop Invariant Derived loop invariant: ((((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((1 == ldv_mutex_mutex_of_device))) || !((2 == ldv_mutex_watchdog_data_mutex))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data))) - InvariantResult [Line: 8037]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5282]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6726]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3232]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7269]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (ldv_mutex_watchdog_data_mutex == 1)) - InvariantResult [Line: 5451]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7160]: Loop Invariant Derived loop invariant: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 2867]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5367]: Loop Invariant Derived loop invariant: ((((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((1 == ldv_mutex_mutex_of_device))) || !((2 == ldv_mutex_watchdog_data_mutex))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) && (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data))) - InvariantResult [Line: 3203]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5349]: Loop Invariant Derived loop invariant: (((((!((ldv_mutex_lock == 1)) || !((ldv_mutex_update_lock_of_w83793_data == 1))) || !((\old(ldv_mutex_watchdog_lock_of_w83793_data) == 1))) || !((ldv_mutex_watchdog_data_mutex == 1))) || !((1 == ldv_mutex_mutex_of_device))) || (2 == ldv_mutex_watchdog_lock_of_w83793_data)) - InvariantResult [Line: 8011]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6778]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3095]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 7285]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6018]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3151]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 7200]: Loop Invariant Derived loop invariant: (((((((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (\result == 0)) && (ldv_mutex_watchdog_data_mutex == 1)) && (\result == 0)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) || ((((((((\result == 1) && (ldv_mutex_update_lock_of_w83793_data == 1)) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_s_watchdog_fops_file_operations == 0)) && (2 == ldv_mutex_watchdog_data_mutex)) && (\result == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1))) - InvariantResult [Line: 5483]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6204]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5738]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 6341]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (2 == ldv_mutex_watchdog_data_mutex)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 3057]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 2930]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) - InvariantResult [Line: 5872]: Loop Invariant Derived loop invariant: (((((ldv_mutex_update_lock_of_w83793_data == 1) && (1 == ldv_mutex_mutex_of_device)) && (ldv_mutex_lock == 1)) && (ldv_mutex_watchdog_data_mutex == 1)) && (ldv_mutex_watchdog_lock_of_w83793_data == 1)) RESULT: Ultimate proved your program to be correct! [2023-11-06 22:38:33,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0a9a3786-ed7e-43a6-a841-4af6252ac562/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE